From 34dacb3f9d99a0148efc6907fd59274fe830c6d6 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Mon, 14 Dec 2015 23:27:38 +0300
Subject: Update translations.

---
 po/ar.po        |  702 ++++++++++++++++--------------
 po/bg.po        |  702 ++++++++++++++++--------------
 po/ca.po        |  891 +++++++++++++++++++-------------------
 po/cs.po        |  897 +++++++++++++++++++-------------------
 po/de.po        |  902 +++++++++++++++++++-------------------
 po/en_GB.po     |  702 ++++++++++++++++--------------
 po/eo.po        |  702 ++++++++++++++++--------------
 po/es.po        |  897 +++++++++++++++++++-------------------
 po/et.po        |  702 ++++++++++++++++--------------
 po/fa.po        |  702 ++++++++++++++++--------------
 po/fi.po        |  891 +++++++++++++++++++-------------------
 po/fr.po        |  897 +++++++++++++++++++-------------------
 po/he.po        |  702 ++++++++++++++++--------------
 po/hr.po        |  702 ++++++++++++++++--------------
 po/hu.po        |  702 ++++++++++++++++--------------
 po/id.po        |  899 +++++++++++++++++++-------------------
 po/it.po        |  897 +++++++++++++++++++-------------------
 po/ja.po        |  897 +++++++++++++++++++-------------------
 po/ka.po        |  702 ++++++++++++++++--------------
 po/manaplus.pot |  870 +++++++++++++++++++------------------
 po/nb.po        |  702 ++++++++++++++++--------------
 po/nl.po        |  895 +++++++++++++++++++-------------------
 po/nl_BE.po     |  895 +++++++++++++++++++-------------------
 po/pl.po        |  897 +++++++++++++++++++-------------------
 po/pt.po        |  897 +++++++++++++++++++-------------------
 po/pt_BR.po     | 1291 ++++++++++++++++++++++++++++++-------------------------
 po/ru.po        |  900 +++++++++++++++++++-------------------
 po/sk.po        |  702 ++++++++++++++++--------------
 po/sq.po        |  702 ++++++++++++++++--------------
 po/sr.po        |  888 +++++++++++++++++++-------------------
 po/sv.po        |  897 +++++++++++++++++++-------------------
 po/sv_SE.po     |  897 +++++++++++++++++++-------------------
 po/te.po        |  702 ++++++++++++++++--------------
 po/th.po        |  702 ++++++++++++++++--------------
 po/tr.po        |  897 +++++++++++++++++++-------------------
 po/uk.po        |  897 +++++++++++++++++++-------------------
 po/vls.po       |  702 ++++++++++++++++--------------
 po/zh_CN.po     |  888 +++++++++++++++++++-------------------
 po/zh_HK.po     |  883 ++++++++++++++++++-------------------
 po/zh_TW.po     |  702 ++++++++++++++++--------------
 40 files changed, 16979 insertions(+), 15915 deletions(-)

diff --git a/po/ar.po b/po/ar.po
index 5df490294..75cb2ef92 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Arabic (http://www.transifex.com/akaras/manaplus/language/ar/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -410,8 +410,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -438,40 +438,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "تثبيت"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "مرئية"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -492,10 +492,10 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -505,32 +505,32 @@ msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -544,7 +544,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -559,37 +559,37 @@ msgid "Error"
 msgstr "خطأ"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -599,133 +599,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -737,11 +737,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -759,36 +759,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr ""
 
@@ -1196,7 +1196,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1380,8 +1380,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1706,20 +1706,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1727,7 +1728,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1754,7 +1755,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1768,8 +1769,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1777,41 +1778,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1828,9 +1829,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1838,7 +1839,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1852,7 +1853,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1869,7 +1870,7 @@ msgstr "شراء"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1881,26 +1882,26 @@ msgstr "بيع"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1908,19 +1909,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1928,19 +1929,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1948,7 +1949,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1964,14 +1965,14 @@ msgstr "تجريد من العتاد"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1979,38 +1980,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2020,20 +2021,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2042,7 +2045,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2050,69 +2053,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2122,70 +2125,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2194,50 +2197,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2247,56 +2250,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr "استخدام"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2304,155 +2307,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr "المستوى: %d"
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2460,64 +2481,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "إسقاط"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2844,7 +2874,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2878,11 +2908,12 @@ msgstr "إضافة"
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "مغادرة"
 
@@ -2938,59 +2969,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4762,7 +4799,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "حذف"
 
@@ -6066,12 +6103,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6425,15 +6462,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr "المستوى: %d"
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6467,12 +6495,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6682,36 +6710,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6871,62 +6899,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7072,25 +7100,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7098,7 +7126,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8792,91 +8820,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10074,56 +10112,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/bg.po b/po/bg.po
index cd5e55b45..ad88019af 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Bulgarian (http://www.transifex.com/akaras/manaplus/language/bg/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -406,8 +406,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -434,40 +434,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -488,10 +488,10 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -501,32 +501,32 @@ msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -540,7 +540,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -555,37 +555,37 @@ msgid "Error"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -595,133 +595,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -733,11 +733,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -755,36 +755,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1376,8 +1376,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1702,20 +1702,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1723,7 +1724,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1750,7 +1751,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1764,8 +1765,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1773,41 +1774,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1824,9 +1825,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1834,7 +1835,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1848,7 +1849,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1865,7 +1866,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1877,26 +1878,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1904,19 +1905,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1924,19 +1925,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1944,7 +1945,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1960,14 +1961,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1975,38 +1976,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2016,20 +2017,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2038,7 +2041,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2046,69 +2049,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2118,70 +2121,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2190,50 +2193,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2243,56 +2246,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2300,155 +2303,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2456,64 +2477,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2840,7 +2870,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2874,11 +2904,12 @@ msgstr ""
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr ""
 
@@ -2934,59 +2965,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4758,7 +4795,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr ""
 
@@ -6062,12 +6099,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6413,15 +6450,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr ""
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6455,12 +6483,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6670,36 +6698,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6859,62 +6887,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7060,25 +7088,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7086,7 +7114,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8780,91 +8808,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10062,56 +10100,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/ca.po b/po/ca.po
index 24170ebb2..ace9084ac 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Catalan (http://www.transifex.com/akaras/manaplus/language/"
 "ca/)\n"
@@ -21,7 +21,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 msgid "File uploaded"
 msgstr "Arxiu enviat"
 
@@ -34,7 +34,7 @@ msgstr "Arxiu enviat"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -50,62 +50,62 @@ msgstr "Arxiu enviat"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Memòria clau buidada"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Temps d'activitat del client: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Imatges de recurs:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Imatges de recurs orfes:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Configuració enviada a:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Configuració de servidor enviada a:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Registre pujat a:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "No es poden enviar xiuxiueigs  buits!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
@@ -113,12 +113,12 @@ msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Falta el nom del grup."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Falta el nom del gremi."
 
@@ -126,120 +126,120 @@ msgstr "Falta el nom del gremi."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Si us plau especifica un nom."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Tornar a alternar el xat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Missatge tanca el xat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Torna ara a canviar el xat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Missatge ara tanca el xat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "El jugador ja és %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Relació canviada amb èxit, el jugador es ara %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "El jugador no pot ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "El jugador no estava ignorat!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "El jugador ja no està ignorat!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "El jugador no pot ser des-ignorat!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Personatge ja esborrat!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "El personatge no pot ser esborrat!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "amic"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "desatès"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -269,82 +269,82 @@ msgid "Visible on map"
 msgstr "Visible al mapa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Humà"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "esquiva"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "falla"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Has intentat agafar un objecte inexistent."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "L'objecte es massa pesant."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "L'objecte esta massa lluny."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "L'inventari està complet."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "La pila d'objectes es massa gran."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "L'objecte pertany a una altra persona."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Problema desconegut al agafar l'objecte."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -353,53 +353,53 @@ msgstr[1] "Has recollit %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "treball"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -409,68 +409,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Ignorar completament"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Imprimir '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Parpelleig de nom"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Bombolla '...' flotant"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Bombolla flotant"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Configuració"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Ajuda"
@@ -491,45 +491,45 @@ msgstr "Ajuda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Tancar"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Connectant al servidor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Iniciant sessió"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Entrant al mon de joc"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Sol·licitant personatges"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Connectant al servidor de joc"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Canviant servidors de joc"
 
@@ -543,7 +543,7 @@ msgstr "Canviant servidors de joc"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -553,42 +553,42 @@ msgstr "Canviant servidors de joc"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Error"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Sol·licitant detalls de registre"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Canvi de contrasenya"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Contrasenya canviada amb èxit!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Canvi de correu"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Correu canviat amb èxit!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Registre anul·lat amb èxit"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Adéu, torna quan vulguis..."
 
@@ -758,36 +758,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "General"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Depurador"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Error al guardar la captura de pantalla!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "S'ha perdut la connexió amb el servidor."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Error de xarxa"
 
@@ -1195,7 +1195,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr ""
 
@@ -1378,8 +1378,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1704,29 +1704,29 @@ msgstr "Crear grup"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1753,7 +1753,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Intercanvi"
@@ -1767,8 +1767,8 @@ msgstr "Intercanvi"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1776,41 +1776,41 @@ msgstr "Atacar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr ""
 
@@ -1827,9 +1827,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Moure"
@@ -1837,7 +1837,7 @@ msgstr "Moure"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Parlar"
@@ -1851,7 +1851,7 @@ msgstr "Parlar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1868,7 +1868,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1880,26 +1880,26 @@ msgstr "Vendre"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:307
+#: src/gui/popups/popupmenu.cpp:309
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr ""
 
@@ -1907,19 +1907,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1927,19 +1927,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1947,7 +1947,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1963,14 +1963,14 @@ msgstr "Des-equipar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1978,38 +1978,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Jugadors"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Afegir al xat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Element del mapa"
 
@@ -2019,22 +2019,22 @@ msgstr "Element del mapa"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr ""
 
@@ -2043,77 +2043,77 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Conjunt"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Conjurs"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Netejar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Desactivar ressaltat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Activa resaltat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Borrar nom"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Habilitar absència"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Deixa"
 
@@ -2123,70 +2123,70 @@ msgstr "Deixa"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Canviar la posició del gremi"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 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:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Nom:                     "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Afegeix al intercanvi"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Agregar-ne 10 al intercanvi"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Agregar-ne la mitat al intercanvi"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Agregar-los tots al intercanvi"
 
@@ -2195,50 +2195,50 @@ msgstr "Agregar-los tots al intercanvi"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Botiga"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Emmagatzema 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Emmagatzema la mitat"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Emmagatzema-ho tot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Recuperar"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Recupera 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Recuperar la mitat"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Recupera-ho tot"
 
@@ -2248,7 +2248,7 @@ msgstr "Recupera-ho tot"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2258,46 +2258,46 @@ msgid "Use"
 msgstr "Utilitzar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Amagar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr ""
 
@@ -2305,30 +2305,30 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr ""
 
@@ -2336,7 +2336,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2345,133 +2345,132 @@ msgstr "Nivell: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Nivell Màgic:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignorar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Deixar caure..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr ""
 
@@ -2479,73 +2478,72 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Deixar caure"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Nivell: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Desconegut."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2579,7 +2577,7 @@ msgstr ""
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Xat"
 
@@ -2896,7 +2894,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2910,8 +2908,8 @@ msgstr "Afegeix"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Sortir"
@@ -2924,7 +2922,7 @@ msgstr "Sortir"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2936,7 +2934,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2975,9 +2973,9 @@ msgstr "Nivell: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Nivell: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3037,45 +3035,45 @@ msgid "Battle"
 msgstr "Batalla"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Anunci global:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Anunci global de %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s xiuxiueigs: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Gremi"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3086,82 +3084,82 @@ msgstr ""
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Grup"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Música:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Mini-mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Cursor:"
 
@@ -3172,27 +3170,27 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Número d'agents al mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Posició del jugador:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3204,14 +3202,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Software)"
@@ -3231,152 +3229,158 @@ msgstr ""
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
 #, c-format
-msgid "%d FPS (mobile OpenGL)"
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
 #, c-format
-msgid "%d FPS (modern OpenGL)"
+msgid "%d FPS (mobile OpenGL ES 2)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
+msgid "%d FPS (modern OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
+#, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Recompte de partícules: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Objectiu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Id del objectiu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Nivell del objectiu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Grup del objectiu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Gremi del objectiu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Rebent: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Enviant: %d bytes/s"
@@ -4404,7 +4408,7 @@ msgstr "Permet mode botiga"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4831,7 +4835,7 @@ msgstr "Permet xiuxiueigs"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Esborra"
 
@@ -5621,8 +5625,8 @@ msgstr "CON"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Clau: %s"
@@ -5770,7 +5774,7 @@ msgstr "Nom:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5781,7 +5785,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5955,24 +5959,24 @@ msgid "Enter password:"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Present: %s; %d jugadors estan presents."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Xiuxiuejant a %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6108,7 +6112,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6497,22 +6501,22 @@ msgid "Job level: %d"
 msgstr "Nivell de treball: %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Següent"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Envia"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Reajustar"
 
@@ -6528,28 +6532,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Conjunt: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Des-equipar abans"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Conjunt d'ausent"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Escollir servidor"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Escollir personatge"
 
@@ -6916,67 +6920,67 @@ msgid "Character points: %d"
 msgstr "Punts de personatge: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Editor d'ordres"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "màgia"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "altres"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Símbol:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Ordre:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Tipus d'objectiu:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Icona:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Nivell Màgic:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Escola de màgia:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Nivell d'escola:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Guardar"
 
@@ -8524,7 +8528,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr ""
 
@@ -8843,101 +8847,100 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Encercla objectiu del jugador"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8982,86 +8985,94 @@ msgid "Luck:"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
+msgid "Safe OpenGL"
+msgstr "OpenGL segur"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
-msgid "Safe OpenGL"
-msgstr "OpenGL segur"
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/cs.po b/po/cs.po
index 666b2a993..a0a11a021 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -14,8 +14,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Czech (http://www.transifex.com/akaras/manaplus/language/"
 "cs/)\n"
@@ -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:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -55,74 +55,74 @@ msgstr "Soubor byl uploadován"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Vyrovnávací paměť vyčištěna"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Doba běhu klienta: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Resource images:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Resource orphaned images:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Systémové proměnné uloženy"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Nahráno nastavení do:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Nahráno nastavení serveru do:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Nahrány záznmy do:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Nelze možné zaslat prázdné šeptání!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr "Není možné vytvořit záložku šeptání \"%s\"! Zdá se že již existuje."
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Chybí jméno party."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Chybí jméno gildy."
 
@@ -130,120 +130,120 @@ msgstr "Chybí jméno gildy."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Prosím zadej jméno."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Enter přepíná chat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Zpráva zavírá chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Enter nyní přepíná chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Zpráva nyní ukončuje chat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Hráč je již %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Hráč byl úspěšně zařazen jako %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, 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:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Hráč nebyl ignorován!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Hráč již není ignorován!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Hráč nemůže být odignorován!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Hráč již byl vymazán!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "Hráč již není smazán!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Hráč nemůže být vymazán!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "přítel"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "přehlížený"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutrální"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "na černé listině"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "nepřítel"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -273,82 +273,82 @@ msgid "Visible on map"
 msgstr "Viditelný na mapě"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Člověk"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "uskočení"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "minutí"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "Byl jsi zabit %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Snažili jste se sebrat neexistující předmět."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Předmět je příliš těžký."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Předmět je příliš daleko."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Inventář je plný."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Hromada je příliš velká."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Předmět patří někomu jinému."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "Nemůžeš zvednout toto možství předmětů."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "Tvůj počet předmětů dasáhl maxima."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Neznámý problém při pokusu sebrat předmět."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -358,53 +358,53 @@ msgstr[2] "Sebral jsi %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "zk"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "práce"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Nasledovat: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Následování zrušeno."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitace: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitace zrušena."
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Vidíš %s"
@@ -414,68 +414,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Kompletně ignorovat"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Zobrazovat '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Blikat jménem"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Plovoucí '...' bublina"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Plovoucí bublina"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Nastavení"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: 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:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Téma"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "O ManaPlus"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Nápověda"
@@ -496,45 +496,45 @@ msgstr "Nápověda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Zavřít"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Připojuji se k serveru"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Přihlašuji se"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Vstupuji do herního světa"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Vyžaduji postavy"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Připojuji se k hernímu serveru"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Vyměňuji herní servery"
 
@@ -548,7 +548,7 @@ msgstr "Vyměňuji herní servery"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -558,42 +558,42 @@ msgstr "Vyměňuji herní servery"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Chyba"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Požaduji registrační detaily"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Změna hesla"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Heslo úspěšně změněno!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Změna emailu"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Email úspěšně změněn!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Zrušení registrace úspěšné"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Nashledanou, vraťte se kdykoli..."
 
@@ -764,36 +764,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "dyecmd srcdyestring dstfile"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Obecný"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Snímek obrazovky uložen jako %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Ukládání snímku obrazovky selhalo!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Spojení se serverem bylo ztraceno."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Chyba sítě"
 
@@ -1201,7 +1201,7 @@ msgstr "Zpráva"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Oživ"
 
@@ -1385,8 +1385,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(výchozí)"
 
@@ -1711,29 +1711,29 @@ msgstr "Vytvořit partu"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1760,7 +1760,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Obchod"
@@ -1774,8 +1774,8 @@ msgstr "Obchod"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1783,41 +1783,41 @@ msgstr "Útok"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Šeptat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Vyléčit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Vykopnout z gildy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 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:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Vyhladit"
 
@@ -1834,9 +1834,9 @@ msgstr "Vyhladit"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Jdi sem"
@@ -1844,7 +1844,7 @@ msgstr "Jdi sem"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Promluv"
@@ -1858,7 +1858,7 @@ msgstr "Promluv"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1875,7 +1875,7 @@ msgstr "Nákup"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1887,26 +1887,26 @@ msgstr "Prodej"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Přidat komentář"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Přidat do seznamu útoku"
 
@@ -1914,19 +1914,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 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:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr "Přesunout k veliteli"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr "Oheň"
 
@@ -1934,19 +1934,19 @@ msgstr "Oheň"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr "Nakrmit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr "Zabít"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr "Upustit kořist"
 
@@ -1954,7 +1954,7 @@ msgstr "Upustit kořist"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1970,14 +1970,14 @@ msgstr "Odebrat z vybavení"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Přejmenovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr "Vrátit k vejci"
 
@@ -1985,38 +1985,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:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 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:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Hráči"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Vykopnout z party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Sebrat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Přidat do chatu"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Označit na mapě"
 
@@ -2026,22 +2026,22 @@ msgstr "Označit na mapě"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Odebrat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Přesun"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Přesunout kameru"
 
@@ -2050,77 +2050,77 @@ msgstr "Přesunout kameru"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Výstroje"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Vyčistit výstroj"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Kouzla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Vymazat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Vypnout zvýrazňování"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 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:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Odebrat jméno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Zapnout \"away\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Opustit"
 
@@ -2130,70 +2130,70 @@ msgstr "Opustit"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Kopírovat do schránky"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Změň hodnost v guildě"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "okno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "Odemknout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "Zamknout"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 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:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Jméno:                   "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Hráčův komentář           "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Komentář:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Přidat k obchodu"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Přidat 10 k obchodu"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Přidat polovinu k obchodu"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Vlož do obchodu vše-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Přidat vše k obchodu"
 
@@ -2202,50 +2202,50 @@ msgstr "Přidat vše k obchodu"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Uložit"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Uschovat 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Uschovat polovinu"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Ulož vše-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Uschovat všechny"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Vzít"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Vzít 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Vzít polovinu"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Vyber vše-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Vzít všechny"
 
@@ -2255,7 +2255,7 @@ msgstr "Vzít všechny"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2265,46 +2265,46 @@ msgid "Use"
 msgstr "Použít"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Vyčistit okno upuštění"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Skrýt"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Zobrazit"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Posunout dolů"
 
@@ -2312,30 +2312,30 @@ msgstr "Posunout dolů"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Svléknout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Kopírovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Vložit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Otevřít odkaz"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Zobrazit okno"
 
@@ -2343,7 +2343,7 @@ msgstr "Zobrazit okno"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2352,133 +2352,132 @@ msgstr "Úroveň: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Úroveň magie:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 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:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignorovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Černá listina"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Nastavit jako nepřítele"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Vymazat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Být přátelé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Odignorovat"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Následovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Koupit (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Prodat (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Pozvat do party"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr "Připojit k chatu %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Zobrazit předměty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Odeber ze seznamu sběru"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 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:2601
+#: src/gui/popups/popupmenu.cpp:2603
 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:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Chránit předmět"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Upustit..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Upustit vše"
 
@@ -2486,73 +2485,72 @@ msgstr "Upustit vše"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Upustit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "GM příkazy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "Zkontrolovat ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Jdi na"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Zavolej zpět"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Vykopnout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Úroveň: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Neznámý"
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2586,7 +2584,7 @@ msgstr "Smajlíci"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Chat"
 
@@ -2903,7 +2901,7 @@ msgstr "Otevři web adresu"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2917,8 +2915,8 @@ msgstr "Přidat"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Ukončit"
@@ -2931,7 +2929,7 @@ msgstr "Ukončit"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2943,7 +2941,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2982,9 +2980,9 @@ msgstr "Úroveň: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Úroveň: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3044,45 +3042,45 @@ msgid "Battle"
 msgstr "Boje"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Globální oznámení:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Globální oznámení od %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s šeptá: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s je nyní připojen."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s se právě odpojil."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Gilda"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "GM"
 
@@ -3093,82 +3091,82 @@ msgstr "Jazyk"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Parta"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Sdílení předmětů povoleno."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Sdílení předmětů zakázáno."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Sdílení předmětů není možné."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Stav sdílení předmětů neznámý."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Sdílení zkušeností povoleno."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Sdílení zkušeností zakázáno."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Sdílení zkušeností není možné."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Stav sdílení zkušeností neznámý."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Hudba:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Minimapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Kurzor:"
 
@@ -3179,27 +3177,27 @@ msgstr "Počet částic:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Počet hráčů na mapě:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Pozice hráče:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Draw calls:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Navázání Textur:"
 
@@ -3211,14 +3209,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Software)"
@@ -3237,153 +3235,159 @@ msgstr "%d FPS (bezpečné OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (mobile OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (mobile OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr "%d FPS (moderní OpenGL)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d FPS (SDL2 výchozí)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Počet textur:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Počet částic: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Cíl:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Id cíle:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Typ cíle:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Úroveň cíle:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Rasa cíle:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Parta cíle:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Gilda cíle:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Prodleva útoku:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Minimální zásah:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Maximální zásah:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Kritický zásah:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr "Karma:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr "Vychování:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Úroveň cíle:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Parta cíle:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Gilda cíle:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Příchozí: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Odchozí: %d bytes/s"
@@ -4411,7 +4415,7 @@ msgstr "Zapnout mód obchodu"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4845,7 +4849,7 @@ msgstr "Povolit šeptání"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Smazat"
 
@@ -5633,8 +5637,8 @@ msgstr "NAS"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Klávesa: %s"
@@ -5782,7 +5786,7 @@ msgstr "Jméno:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5793,7 +5797,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5972,24 +5976,24 @@ msgid "Enter password:"
 msgstr "Zadej heslo:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Přítomni: %s; %d hráčů je přítomno."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Šeptání pro %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr "mazlíček patřící %s"
@@ -6125,7 +6129,7 @@ msgstr "Insert"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6516,22 +6520,22 @@ msgid "Job level: %d"
 msgstr "Prácovní úroveň: %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Zastavit čekání"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Další"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Odeslat"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Resetovat"
 
@@ -6547,28 +6551,28 @@ msgid "Do you really want to sell %s?"
 msgstr "Opravdu chceš prodat %s?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Výstroj: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Nejdřív odstrojit"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Výstroj pro \"Away\""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Přepnout server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Přepnout postavu"
 
@@ -6935,67 +6939,67 @@ msgid "Character points: %d"
 msgstr "Bodů postavy: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Editor příkazů"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magie"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "ostatní"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Symbol:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Příkaz:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Komentář:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Typ cíle:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Ikona:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Úroveň magie:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Škola magie:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Úroveň školy:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Uložit"
 
@@ -8547,7 +8551,7 @@ msgid "Character not found."
 msgstr "Postava nenalezena."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Nepodařilo se odstranit postavu."
 
@@ -8866,101 +8870,100 @@ msgstr "Nové heslo je příliš krátké."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Nedosáhl jste ještě dostatečně vysoké úrovně!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Nedostatek životů (HP)!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "Nedostatek bodů dovednosti (SP)!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Nemáte žádné zprávy!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Toto momentálně nemůžete udělat!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Vypadá to že potřebujete více peněz... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Nemůžete použít tuto dovednost s touto zbraní!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Potřebujete další rubín!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Potřebujete další safír!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Neseš příliš mnoho na to abys mohl udělat toto!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Cyklovat zaměřené hráče"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -9005,86 +9008,96 @@ msgid "Luck:"
 msgstr "Štěstí:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Obchod selhal!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Smajlík selhal!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Sednutí selhalo!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Selhalo vytváření postavy!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Nemůžete vstoupit do party!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Nelze křičet!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Eh? Co to je?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Přesun selhal..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Neleze ukrást nic..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Jed nemá žádný účinek..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Softwarový"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "SDL2 výchozí"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "Mobilní OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr "Normální OpenGL"
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "Bezpečné OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "Mobilní OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr "Normální OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr "Moderní OpenGL"
 
diff --git a/po/de.po b/po/de.po
index 9e6fd9fc4..285035502 100644
--- a/po/de.po
+++ b/po/de.po
@@ -34,9 +34,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-21 20:28+0000\n"
-"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-12 19:17+0000\n"
+"Last-Translator: Suni <kristin.joris@gmail.com>\n"
 "Language-Team: German (http://www.transifex.com/akaras/manaplus/language/"
 "de/)\n"
 "Language: de\n"
@@ -46,7 +46,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 msgid "File uploaded"
 msgstr "Datei hochgeladen"
 
@@ -59,7 +59,7 @@ msgstr "Datei hochgeladen"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -75,62 +75,62 @@ msgstr "Datei hochgeladen"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Zwischenspeicher geleert"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client läuft seit: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Bild-Quellen:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Quelle verwaister Bilddataien:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Umgebungsvariablen ausgegeben"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Konfiguration hochgeladen zu:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Serverconfig hochgeladen zu:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Log hoch geladen zu:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Kann keine leeren Flüsternachrichten versenden!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
@@ -139,12 +139,12 @@ msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Name der Gruppe fehlt."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Name der Gilde fehlt."
 
@@ -152,120 +152,120 @@ msgstr "Name der Gilde fehlt."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Bitte gib einen Namen an."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Enter schaltet Chat um."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Nachricht schließt den Chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Enter schaltet nun den Chat um."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Nachricht schließt nun den Chat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr "Hut %s angezogen."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Spieler ist bereits %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Spieler erfolgreich %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Spieler konnte nicht %s werden!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Spieler wurde nicht ignoriert!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Spieler wird nicht länger ignoriert!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Ignorieren des Spielers konnte nicht rückgängig gemacht werden!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Spieler ist bereits gelöscht!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "Spieler ist nicht mehr gelöscht!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Spieler konnte nicht gelöscht werden!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "Freund"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "missachtet"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "Schwarze Liste"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "Feind"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr "Schnellnachricht"
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr "Konfigurationswert: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr "Konfigurationswert des Servers: %s"
@@ -295,82 +295,82 @@ msgid "Visible on map"
 msgstr "Auf der Karte sichtbar"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Mensch"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "ausweichen"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "verfehlt"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "Du wurdest von %s getötet."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Du versuchst, einen nicht existierenden Gegenstand aufzuheben."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Gegenstand ist zu schwer."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Gegenstand ist zu weit weg."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Inventar ist voll."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Stapel ist zu groß."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Gegenstand gehört jemand anderem."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "Du kannst nicht diese Menge an Gegenständen aufnehmen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "Dein Gegenstandsstapel hat das Maximum erreicht."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Fehler bei dem Aufheben des Items."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -379,53 +379,53 @@ msgstr[1] "Du hast %d [@@%d|%s@@] aufgehoben."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "EP"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "Job"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr "hp"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr "mana"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Folgen: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Folgen abgebrochen"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitation: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitation abgebrochen"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Du siehst %s"
@@ -435,68 +435,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Komplett ignorieren"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Drucke '..'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Blinkender Name"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Schwebende '...' Blase"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Schwebende Blase"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Einstellungen"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: 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:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Theme"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "Über"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Hilfe"
@@ -517,45 +517,45 @@ msgstr "Hilfe"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Schließen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Verbinde zum Server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Anmelden"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Betrete die Spielwelt"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Spielfiguren werden abgefragt"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Verbinde zum Spielserver"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Spielserver wechseln"
 
@@ -569,7 +569,7 @@ msgstr "Spielserver wechseln"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -579,42 +579,42 @@ msgstr "Spielserver wechseln"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Fehler"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Anfrage der Registrierungsdetails"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Passwort ändern"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Passwort erfolgreich geändert!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "E-Mail ändern"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "E-Mail erfolgreich geändert!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Erfolgreich abgemeldet."
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Leb wohl und komme jeder Zeit wieder..."
 
@@ -789,36 +789,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "dyecmd srcdyestring dstfile"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Allgemein"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Screenshot gespeichert unter %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Screenshot konnte nicht gespeichert werden!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Die Verbindung zum Server wurde getrennt."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Netzwerkfehler"
 
@@ -1226,7 +1226,7 @@ msgstr "Nachricht"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Wiederbeleben"
 
@@ -1413,8 +1413,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(Normal)"
 
@@ -1739,29 +1739,29 @@ msgstr "Gruppe erstellen"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1788,7 +1788,7 @@ msgstr "Karten: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Handeln"
@@ -1802,8 +1802,8 @@ msgstr "Handeln"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1811,41 +1811,41 @@ msgstr "Angriff"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Flüstern"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Heilen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Aus Gilde werfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "Rang in Gilde ändern"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Atombombe"
 
@@ -1862,9 +1862,9 @@ msgstr "Atombombe"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Bewegen"
@@ -1872,7 +1872,7 @@ msgstr "Bewegen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Sprechen"
@@ -1886,7 +1886,7 @@ msgstr "Sprechen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1903,7 +1903,7 @@ msgstr "Kaufen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1915,26 +1915,26 @@ msgstr "Verkaufen"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Kommentar hinzufügen"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Zur Angriffsliste hinzufügen"
 
@@ -1942,19 +1942,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "Zur Ignorierenliste hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr "Zum Meister bewegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr "Feuern"
 
@@ -1962,19 +1962,19 @@ msgstr "Feuern"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr "Füttern"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr "Töten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr "Beute wegwerfen"
 
@@ -1982,7 +1982,7 @@ msgstr "Beute wegwerfen"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1998,14 +1998,14 @@ msgstr "Ablegen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Umbenennen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr "Zum Ei zurückkehren"
 
@@ -2013,38 +2013,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:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Name zum Chat hinzufügen"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Spieler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Aus Gruppe werfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Aufheben"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Zum Chat hinzufügen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Kartengegenstand"
 
@@ -2054,22 +2054,22 @@ msgstr "Kartengegenstand"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Entfernen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Teleport"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Kamera bewegen"
 
@@ -2078,77 +2078,77 @@ msgstr "Kamera bewegen"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Ausrüstungset"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Ausrüstungset leeren"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Zaubersprüche"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Leeren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Hervorhebung abschalten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Hervorhebung einschalten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Namen löschen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Abwesendheitsmodus aktvieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Verlassen"
 
@@ -2158,70 +2158,70 @@ msgstr "Verlassen"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "In die Zwischenablage kopieren"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Position der Gilde ändern"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "Fenster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "Entsperren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "Sperren"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Kartenzeichen umbenennen "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Name:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Spieler Kommentar         "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Kommentar:                 "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Zum Handeln hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "10 zum Handeln hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Die Hälfte zum Handeln hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Alles -1 zum Handel hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Alles zum Handeln hinzufügen"
 
@@ -2230,50 +2230,50 @@ msgstr "Alles zum Handeln hinzufügen"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Aufbewahren"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "10 aufbewahren"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Hälfte aufbewahren"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Alles -1 ablegen"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Alles aufbewahren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Abholen"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "10 abholen"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Hälfte abholen"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Alles -1 aufnehmen"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Alles abholen"
 
@@ -2283,7 +2283,7 @@ msgstr "Alles abholen"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2293,46 +2293,46 @@ msgid "Use"
 msgstr "Benutzen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Fenster: Wegwerfen leeren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Verstecke"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Zeige"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr "Einstellungen des gelben Balkens öffnen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 msgid "Reset yellow bar"
 msgstr "Gelben Balken zurücksetzen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Nach unten bewegen"
 
@@ -2340,30 +2340,30 @@ msgstr "Nach unten bewegen"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Ausziehen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Kopieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Einfügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Link öffnen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Fenster anzeigen"
 
@@ -2371,7 +2371,7 @@ msgstr "Fenster anzeigen"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2380,133 +2380,132 @@ msgstr "Stufe: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Magielevel:"
+msgstr "Max Level"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Missachten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignorieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Schwarze Liste"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Als Feind setzen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Löschen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Befreunden"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Nicht mehr Ignorieren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Folgen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr "Imitieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Kaufen (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Verkaufen (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Zu Gruppe einladen"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr "Chat beitreten %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Gegenstände anzeigen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Von der Aufhebeliste entfernen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr "Zur Aufhebeliste hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "Gegenstand nicht mehr schützen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Gegenstand schützen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Wegwerfen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Alles wegwerfen"
 
@@ -2514,73 +2513,72 @@ msgstr "Alles wegwerfen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Wegwerfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "GM...."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "GM Befehle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "IP überprüfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Gehe zu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Zurückrufen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Rauswerfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr "Stummschalten %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr "Laut schalten %d"
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Level: %d (GM %d)"
+msgstr "Level: %d / %d"
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Unbekannt"
+msgstr "Level: Unbekannt"
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2614,7 +2612,7 @@ msgstr "Gefühle"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Chat"
 
@@ -2931,7 +2929,7 @@ msgstr "URL öffnen"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2945,8 +2943,8 @@ msgstr "Hinzufügen"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Beenden"
@@ -2959,7 +2957,7 @@ msgstr "Beenden"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2971,7 +2969,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -3010,9 +3008,9 @@ msgstr "Lvl: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Level: %d (GM %d)"
+msgstr "Lvl: %d / %d"
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3072,45 +3070,45 @@ msgid "Battle"
 msgstr "Kampf"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Globale Ansage:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Globale Ansage von %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s flüstert: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s ist jetzt Online."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s ist jetzt Offline."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Gilde"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "GM"
 
@@ -3121,82 +3119,82 @@ msgstr "Sprache"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Gruppe"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Teilen von Gegenständen aktiviert."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Teilen von Gegenständen deaktiviert."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Teilen von Gegenständen nicht möglich."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Teilen von Gegenständen unbekannt."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Teilen von Erfahrung aktiviert."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Teilen von Erfahrung deaktiviert."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Teilen von Erfahrung nicht möglich."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Teilen von Erfahrung unbekannt."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Musik:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Karte:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Minikarte:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Zeiger:"
 
@@ -3207,27 +3205,27 @@ msgstr "Partikelanzahl:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Anzahl aktiver Kartenobjekte:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Spielerposition:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Aufrufe anzeigen:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Texturbindungen:"
 
@@ -3239,14 +3237,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Software)"
@@ -3265,153 +3263,159 @@ msgstr "%d FPS (Sicheres OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (Mobiles OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (Mobiles OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr "%d FPS (Modernes OpenGL)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d FPS (SDL2 Standart)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Texturanzahl:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Partikelanzahl: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Ziel:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Ziel ID:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Art des Ziels:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Ziel Level:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Ziel Rasse:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Ziel Party:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Ziel Gilde:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Angriffsverzug:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Minimaler Treffer:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Maximaler Treffer:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Kritischer Treffer:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr "Karma:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr "Verhalten:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Ziel Level:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Ziel Gruppe:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Ziel Gilde:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Eingehend: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Ausgehend: %d bytes/s"
@@ -4573,7 +4577,7 @@ msgstr "Laden-Modus einschalten"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -5009,7 +5013,7 @@ msgstr "Flüstern erlauben"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Löschen"
 
@@ -5802,8 +5806,8 @@ msgstr "EINST"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Taste: %s"
@@ -5951,7 +5955,7 @@ msgstr "Name:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5962,7 +5966,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -6141,24 +6145,24 @@ msgid "Enter password:"
 msgstr "Gib dein Passwort ein:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Anwesend: %s ; %d Spieler sind anwesend."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Flüstern zu %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr "Defekter Spielername entdeckt: "
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr "%ss Haustier"
@@ -6294,7 +6298,7 @@ msgstr "Einfügen"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6683,22 +6687,22 @@ msgid "Job level: %d"
 msgstr "Job Level: %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Warten stoppen"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Weiter"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Absenden"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Zurücksetzten"
 
@@ -6714,28 +6718,28 @@ msgid "Do you really want to sell %s?"
 msgstr "Möchtest du wirklich %s verkaufen?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Ausrüstungset: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Zuerst ausziehen"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Abwesendheits-Ausrüstungset"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Server wechseln"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Spielfigur wechseln"
 
@@ -7102,67 +7106,67 @@ msgid "Character points: %d"
 msgstr "Charakterpunkte: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Kommando Editor"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magisch"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "andere"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Symbol:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Befehl:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Kommentar:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Art des Anvisierens:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Symbol:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Magielevel:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Magieschule:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Schul-Level:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Speichern"
 
@@ -8717,7 +8721,7 @@ msgid "Character not found."
 msgstr "Charakter nicht gefunden."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Konnte Charakter nicht löschen."
 
@@ -9036,102 +9040,100 @@ msgstr "Das neue Passwort ist zu kurz."
 msgid "You have new mail from %s with subject %s"
 msgstr "Du hast eine neue Nachricht von %s mit dem Betreff %s"
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Unbekannter Fähigkeitsfehler: %d"
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Unbekannter Fähigkeitsfehler: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Dein Level ist noch nicht hoch genug!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Unzureichende HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "Unzureichende SP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Du hast keine Erinnerungen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Das kannst du im Moment nicht tun!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Sieht aus, als ob du mehr Geld brauchst.... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Du kannst die Fähigkeit nicht mit dieser Art von Waffe benutzen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Du brauchst ein weiteres rotes Juwel!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Du brauchst ein weiteres blaues Juwel!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Du trägst zu viel mit dir herum, um das zu tun!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr "Beschwörung fehlgeschlagen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
-msgstr "Gegenstand %s benötigt."
+msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr "Gegenstand %s benötigt."
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr "Gegenstand %s und Menge %d benötigt."
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr "Gegenstand %s benötigt."
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr "Gegenstand %s benötigt und Menge %d"
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Gruppenreiter auswählen"
+msgstr "Warp Ziel auswählen"
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -9176,86 +9178,96 @@ msgid "Luck:"
 msgstr "Glück:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Handel fehlgeschlagen!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Emote fehlgeschlagen!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Sitzen fehlgeschlagen!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Chat erstellen fehlgeschlagen!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Konnte Gruppe nicht beitreten!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Du kannst nicht schreien!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Huch? Was ist das?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Teleport fehlgeschlagen..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Konnte nichts stehlen..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Gift hatte kein Effekt..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "SDL2 Standart"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
+msgstr "Mobile OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
+msgid "Safe OpenGL"
+msgstr "Sicheres OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
 msgstr "Mobile OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
 msgid "Normal OpenGL"
 msgstr "Normales OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
-msgid "Safe OpenGL"
-msgstr "Sicheres OpenGL"
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr "Modernes OpenGL"
 
diff --git a/po/en_GB.po b/po/en_GB.po
index bee34c75b..a0eab414b 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/akaras/manaplus/language/en_GB/)\n"
 "MIME-Version: 1.0\n"
@@ -33,7 +33,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -61,40 +61,40 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -125,7 +125,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -153,91 +153,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -267,25 +267,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr "dodge"
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr "miss"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -407,8 +407,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -435,40 +435,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Setup"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: 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:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Help"
@@ -489,10 +489,10 @@ msgstr "Help"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -502,32 +502,32 @@ msgid "Close"
 msgstr "Close"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Connecting to server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Logging in"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr "Entering game world"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr "Requesting characters"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr "Connecting to the game server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr "Changing game servers"
 
@@ -541,7 +541,7 @@ msgstr "Changing game servers"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -556,37 +556,37 @@ msgid "Error"
 msgstr "Error"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr "Requesting registration details"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr "Password Change"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -596,133 +596,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr "Options:"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -734,11 +734,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr "Error creating updates directory!"
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -756,36 +756,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr "General"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr "Saving screenshot failed!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr "Network Error"
 
@@ -1193,7 +1193,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1377,8 +1377,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1703,20 +1703,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1724,7 +1725,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1751,7 +1752,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Trade"
@@ -1765,8 +1766,8 @@ msgstr "Trade"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1774,41 +1775,41 @@ msgstr "Attack"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1825,9 +1826,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1835,7 +1836,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Talk"
@@ -1849,7 +1850,7 @@ msgstr "Talk"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1866,7 +1867,7 @@ msgstr "Buy"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1878,26 +1879,26 @@ msgstr "Sell"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1905,19 +1906,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1925,19 +1926,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1945,7 +1946,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1961,14 +1962,14 @@ msgstr "Unequip"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1976,38 +1977,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Players"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2017,20 +2018,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2039,7 +2042,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2047,69 +2050,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2119,70 +2122,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2191,50 +2194,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Store"
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Retrieve"
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2244,56 +2247,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr "Use"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2301,155 +2304,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr "Level: %d"
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2457,64 +2478,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Drop"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2841,7 +2871,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2875,11 +2905,12 @@ msgstr "Add"
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Exit"
 
@@ -2935,59 +2966,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4759,7 +4796,7 @@ msgstr "Allow whispers"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Delete"
 
@@ -6063,12 +6100,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6414,15 +6451,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr "Level: %d"
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6456,12 +6484,12 @@ msgid "Reset"
 msgstr "Reset"
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6671,36 +6699,36 @@ msgid "Up"
 msgstr "Up"
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6860,62 +6888,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7061,25 +7089,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7087,7 +7115,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8781,91 +8809,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10063,56 +10101,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/eo.po b/po/eo.po
index 8144009b3..475013bff 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Esperanto (http://www.transifex.com/akaras/manaplus/language/eo/)\n"
 "MIME-Version: 1.0\n"
@@ -33,7 +33,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -61,40 +61,40 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -125,7 +125,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -153,91 +153,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr "amiko"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr "malamiko"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -267,25 +267,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
@@ -407,8 +407,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -435,40 +435,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: 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:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Helpo"
@@ -489,10 +489,10 @@ msgstr "Helpo"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -502,32 +502,32 @@ msgid "Close"
 msgstr "Fermi"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -541,7 +541,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -556,37 +556,37 @@ msgid "Error"
 msgstr "Eraro"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -596,133 +596,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -734,11 +734,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -756,36 +756,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr ""
 
@@ -1193,7 +1193,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1377,8 +1377,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1703,20 +1703,21 @@ msgstr "Krei partion"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1724,7 +1725,7 @@ msgstr "Krei partion"
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1751,7 +1752,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1765,8 +1766,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1774,41 +1775,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr "Sanigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1825,9 +1826,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Movi"
@@ -1835,7 +1836,7 @@ msgstr "Movi"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Paroli"
@@ -1849,7 +1850,7 @@ msgstr "Paroli"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1866,7 +1867,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1878,26 +1879,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1905,19 +1906,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1925,19 +1926,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1945,7 +1946,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1961,14 +1962,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1976,38 +1977,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Ludantoj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2017,20 +2018,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2039,7 +2042,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2047,69 +2050,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Forlasi"
 
@@ -2119,70 +2122,70 @@ msgstr "Forlasi"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr "Nomo:                    "
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2191,50 +2194,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2244,56 +2247,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr "Uzi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2301,155 +2304,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignori"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr "Forigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr "Malignori"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr "Sekvi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2457,64 +2478,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2841,7 +2871,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2875,11 +2905,12 @@ msgstr "Aldoni"
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Eliri"
 
@@ -2935,59 +2966,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4759,7 +4796,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Forigi"
 
@@ -6063,12 +6100,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6414,15 +6451,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr ""
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6456,12 +6484,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6671,36 +6699,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6860,62 +6888,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr "magio"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr "alia"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr "Manao:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7061,25 +7089,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7087,7 +7115,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8781,91 +8809,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10063,56 +10101,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/es.po b/po/es.po
index 61bce7ec0..455e4dad2 100644
--- a/po/es.po
+++ b/po/es.po
@@ -21,8 +21,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Spanish (http://www.transifex.com/akaras/manaplus/language/"
 "es/)\n"
@@ -33,7 +33,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -62,62 +62,62 @@ msgstr "Archivo subido"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Caché limpiada"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Tiempo de actividad del cliente: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Imágenes de recurso:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Imágenes de recurso huérfano:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Variables de entorno vaciadas"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Configuraciones subidas a:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Configuraciones del servidor subidas a:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Registro subido a:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "¡No se pueden enviar susurros vacíos!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
@@ -125,12 +125,12 @@ msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Falta el nombre del grupo."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Falta el nombre del gremio."
 
@@ -138,120 +138,120 @@ msgstr "Falta el nombre del gremio."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Por favor, especifique un nombre."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Volver a alternar el chat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Mensaje cierra la charla."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Volver ahora a cambiar de chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Mensaje ahora cierra el chat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr "tiene puesto el sombrero %s."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "¡Jugador ya es %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "¡Relación cambiada exitosamente! ¡El jugador ahora es %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "¡Jugador no pudo ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "¡El jugador no fue ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "¡El jugador ya no es ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "¡Al jugador no se le puede dejar de ignorar!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "¡Jugador ya borrado!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "¡El jugador ya no se encuentra borrado!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "¡Jugador no pudo ser borrado!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "amigo"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "desatendido"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "en la lista negra"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "enemigo"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr "Mensaje rápido"
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr "Valor de configuración: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr "Valor de configuración del servidor: %s"
@@ -281,82 +281,82 @@ msgid "Visible on map"
 msgstr "Visibles en el mapa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Humano"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "evade"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "falla"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "Fuiste asesinado por %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Intentaste recoger un objeto inexistente."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "El artículo es muy pesado."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "El artículo está muy lejos."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "El inventario está lleno."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "El agrupamiento es demasiado grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "El artículo pertenece a alguien más."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "No puedes recoger esta cantidad de objetos."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "Tu montón de objetos esta al máximo."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Problema desconocido al intentar recoger el artículo."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -365,53 +365,53 @@ msgstr[1] "Recogiste %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "exp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "trabajo"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr "hp"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr "maná"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Seguir: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Seguimiento cancelado"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitación: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitación cancelada"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Tú ves %s"
@@ -421,68 +421,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Imprimir '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Parpadear nombre"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Burbuja '...' flotante"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Burbuja flotante"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Configuración"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: 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:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "Acerca de..."
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Ayuda"
@@ -503,45 +503,45 @@ msgstr "Ayuda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Cerrar"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Conectando al servidor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Accediendo a la cuenta"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Entrando al mundo del juego"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Cargando personajes"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Conectando al servidor del juego"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Cambiando servidores del juego"
 
@@ -555,7 +555,7 @@ msgstr "Cambiando servidores del juego"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -565,42 +565,42 @@ msgstr "Cambiando servidores del juego"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Error"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Solicitando detalles de registro"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Cambio de contraseña"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "¡Contraseña cambiada exitosamente!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Cambio de Email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "¡Email modificado exitosamente!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Registro cancelado"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Adiós, vuelve cuando quieras..."
 
@@ -773,36 +773,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "dyecmd archivoOrigen archivoDestino"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "General"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Depurador"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Captura de pantalla guardada como %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "¡El guardado de la captura de pantalla ha fallado!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Se ha perdido la conexión con el servidor."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Error de Red"
 
@@ -1210,7 +1210,7 @@ msgstr "Mensaje"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Revivir"
 
@@ -1396,8 +1396,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(predeterminado)"
 
@@ -1722,29 +1722,29 @@ msgstr "Crear grupo"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1771,7 +1771,7 @@ msgstr "Tarjetas: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Intercambio"
@@ -1785,8 +1785,8 @@ msgstr "Intercambio"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1794,41 +1794,41 @@ msgstr "Atacar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Susurrar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Curar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Expulsar del gremio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 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:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Eliminar"
 
@@ -1845,9 +1845,9 @@ msgstr "Eliminar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Mover"
@@ -1855,7 +1855,7 @@ msgstr "Mover"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Hablar"
@@ -1869,7 +1869,7 @@ msgstr "Hablar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1886,7 +1886,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1898,26 +1898,26 @@ msgstr "Vender"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Agregar comentario"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Agregar a la lista de ataque"
 
@@ -1925,19 +1925,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 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:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr "Moverse al maestro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr "Fuego"
 
@@ -1945,19 +1945,19 @@ msgstr "Fuego"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr "Alimentar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr "Matar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr "Soltar botín"
 
@@ -1965,7 +1965,7 @@ msgstr "Soltar botín"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1981,14 +1981,14 @@ msgstr "Quitárselo"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Renombrar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr "Regresar al huevo"
 
@@ -1996,38 +1996,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:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Agregar nombre al chat"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Jugadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Expulsar del grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Recoger"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Añadir al chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Mapa Objeto"
 
@@ -2037,22 +2037,22 @@ msgstr "Mapa Objeto"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Quitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Saltar a"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Mover cámara"
 
@@ -2061,77 +2061,77 @@ msgstr "Mover cámara"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Vestimenta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Limpiar vestimenta"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Hechizos"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Limpiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Deshabilitar resaltado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Habilitar resaltado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Remover nombre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Habilitar ausencia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Dejar"
 
@@ -2141,70 +2141,70 @@ msgstr "Dejar"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Copiar al portapapeles"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Cambiar posición del gremio"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "ventana"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "Desbloquear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "Bloquear"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 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:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Nombre:                  "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Comentario del jugador    "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Comentario:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Agregar al intercambio"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Agregar 10 al intercambio"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Agregar la mitad al intercambio"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Agregar el intercambio todo-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Agregar todo al intercambio"
 
@@ -2213,50 +2213,50 @@ msgstr "Agregar todo al intercambio"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Almacenar"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Almacenar 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Almacenar la mitad"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Almacenar todo-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Almacenar todo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Recuperar"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Recuperar 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Recuperar la mitad"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Recuperar todo-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Recuperar todo"
 
@@ -2266,7 +2266,7 @@ msgstr "Recuperar todo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2276,46 +2276,46 @@ msgid "Use"
 msgstr "Usar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Limpiar ventana de drop"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Ocultar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr "Abrir configuraciones de la barra amarilla"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Bajar"
 
@@ -2323,30 +2323,30 @@ msgstr "Bajar"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Desvestir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Abrir enlace"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Mostrar ventana"
 
@@ -2354,7 +2354,7 @@ msgstr "Mostrar ventana"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2363,133 +2363,132 @@ msgstr "Nivel: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Nivel de magia:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Desatender"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignorar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Lista negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Fijar como enemigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Borrar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Ser amigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Dejar de ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr "Imitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Invitar al grupo"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr "Unirse al chat %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Mostrar vestimenta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Remover de lista de recogido"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 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:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "Desproteger artículo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Proteger artículo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Tirar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Tirar todo"
 
@@ -2497,73 +2496,72 @@ msgstr "Tirar todo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Tirar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "Comandos GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "Chequear IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Ir a"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Llamar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Expulsar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr "Enmudecer %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr "Desenmudecer %d"
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Nivel: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Desconocido"
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2597,7 +2595,7 @@ msgstr "Emotes"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Chat"
 
@@ -2914,7 +2912,7 @@ msgstr "Abrir url"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2928,8 +2926,8 @@ msgstr "Añadir"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Salir"
@@ -2942,7 +2940,7 @@ msgstr "Salir"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2954,7 +2952,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2993,9 +2991,9 @@ msgstr "Nivel: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Nivel: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3055,45 +3053,45 @@ msgid "Battle"
 msgstr "Batalla"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Anuncio global:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Anuncio global de %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s susurra: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s ahora está Conectado."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s ahora está Desconectado."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Gremio"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "GM"
 
@@ -3104,82 +3102,82 @@ msgstr "Lenguaje"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Grupo"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Compartir artículos habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Compartir artículos deshabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "No se puede compartir artículos."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Compartir artículos desconocido."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Compartir experiencia habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Compartir experiencia deshabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "No se puede compartir experiencia."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Compartir experiencia desconocido."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Música:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Minimapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Cursor:"
 
@@ -3190,27 +3188,27 @@ msgstr "Recuento de partículas:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Numero de agentes en el mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Posición del jugador:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Dibujar llamadas:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Enlaces de texturas:"
 
@@ -3222,14 +3220,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Software)"
@@ -3248,153 +3246,159 @@ msgstr "%d FPS (OpenGL seguro)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (OpenGL móvil)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (OpenGL móvil)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr "%d FPS (OpenGL moderno)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d FPS (SDL2 predeterminado)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Contador de Texturas:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Recuento de partículas: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Objetivo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Id de Objetivo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Tipo de objetivo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Nivel del objetivo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Raza del objetivo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Grupo de objetivo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Gremio del objetivo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Retraso de ataque:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Golpe mínimo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Golpe máximo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Golpe crítico:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr "Karma:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr "Comportamiento:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Nivel del objetivo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Grupo del Objetivo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Gremio del objetivo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Recibiendo: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Enviando: %d bytes/s"
@@ -4455,7 +4459,7 @@ msgstr "Habilitar la tienda"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4889,7 +4893,7 @@ msgstr "Permitir mensajes privados"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Borrar"
 
@@ -5679,8 +5683,8 @@ msgstr "SET"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Tecla: %s"
@@ -5832,7 +5836,7 @@ msgstr "Nombre:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5843,7 +5847,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -6022,24 +6026,24 @@ msgid "Enter password:"
 msgstr "Ingrese contraseña:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Presentes: %s; %d jugadores están presentes."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Susurrando a %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr "Mascota de %s"
@@ -6176,7 +6180,7 @@ msgstr "Insert"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6565,22 +6569,22 @@ msgid "Job level: %d"
 msgstr "Nivel de trabajo: %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Dejar de esperar"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Siguiente"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Enviar"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Restablecer"
 
@@ -6596,28 +6600,28 @@ msgid "Do you really want to sell %s?"
 msgstr "¿Realmente quieres vender %s?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Vestimenta: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Quitárselo antes"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Vestimenta AFK"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Cambiar de servidor"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Cambiar de personaje"
 
@@ -6986,67 +6990,67 @@ msgid "Character points: %d"
 msgstr "Puntos del personaje: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Editor de comando"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magia"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "otro"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Símbolo:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Comando:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Comentario:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Tipo de objetivo:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Ícono:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Maná:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Nivel de magia:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Escuela de magia:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Nivel de escuela:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Guardar"
 
@@ -8602,7 +8606,7 @@ msgid "Character not found."
 msgstr "Personaje no encontrado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Fallo al borrar el personaje."
 
@@ -8921,101 +8925,100 @@ msgstr "Nueva contraseña es muy corta."
 msgid "You have new mail from %s with subject %s"
 msgstr "Tienes un nuevo correo de %s, con el asunto %s"
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Error de habilidad desconocido: %d"
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Error de habilidad desconocido: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "¡Aún no has alcanzado un nivel lo suficientemente alto!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "¡Insuficiente HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "¡SP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "¡No tienes ningún memo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "¡No puedes hacer esto ahora mismo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Parece que necesitas más dinero... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "¡No puedes usar esta habilidad con este tipo de arma!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "¡Necesitas otra gema roja!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "¡Necesitas otra gema azul!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "¡Estás llevando muchas cosas para hacer esto!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Seleccionar la pestaña de grupo"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -9060,86 +9063,96 @@ msgid "Luck:"
 msgstr "Suerte:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "¡Fallo al intercambiar!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "¡Fallo al hacer un emoticono!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "¡Fallo al sentarse!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "¡Fallo al crear un chat!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "¡No se puede unir al grupo!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "¡Imposible gritar!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "¿Uh? ¿Qué es eso?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Salto fallido..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "No puedes robar nada..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Veneno no tuvo ningún efecto..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "SDL2 predeterminado"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "OpenGL móvil"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr "OpenGL Normal"
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "OpenGL Seguro"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "OpenGL móvil"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr "OpenGL Normal"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr "OpenGL Moderno"
 
diff --git a/po/et.po b/po/et.po
index e2da25159..4c52bbb21 100644
--- a/po/et.po
+++ b/po/et.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Estonian (http://www.transifex.com/akaras/manaplus/language/et/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -406,8 +406,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -434,40 +434,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Abi"
@@ -488,10 +488,10 @@ msgstr "Abi"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -501,32 +501,32 @@ msgid "Close"
 msgstr "Sulge"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -540,7 +540,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -555,37 +555,37 @@ msgid "Error"
 msgstr "Viga"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -595,133 +595,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -733,11 +733,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -755,36 +755,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1376,8 +1376,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1702,20 +1702,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1723,7 +1724,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1750,7 +1751,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1764,8 +1765,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1773,41 +1774,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1824,9 +1825,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1834,7 +1835,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1848,7 +1849,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1865,7 +1866,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1877,26 +1878,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1904,19 +1905,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1924,19 +1925,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1944,7 +1945,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1960,14 +1961,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1975,38 +1976,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2016,20 +2017,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2038,7 +2041,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2046,69 +2049,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2118,70 +2121,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2190,50 +2193,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2243,56 +2246,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2300,155 +2303,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2456,64 +2477,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2840,7 +2870,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2874,11 +2904,12 @@ msgstr ""
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr ""
 
@@ -2934,59 +2965,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4758,7 +4795,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Kustuta"
 
@@ -6062,12 +6099,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6413,15 +6450,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr ""
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6455,12 +6483,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6670,36 +6698,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6859,62 +6887,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7060,25 +7088,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7086,7 +7114,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8780,91 +8808,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10062,56 +10100,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/fa.po b/po/fa.po
index e09dbab06..6bd86f644 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Persian (http://www.transifex.com/akaras/manaplus/language/fa/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr "تایید"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -405,8 +405,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -433,40 +433,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -487,10 +487,10 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -500,32 +500,32 @@ msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -539,7 +539,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -554,37 +554,37 @@ msgid "Error"
 msgstr "خطا"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -594,133 +594,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -732,11 +732,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -754,36 +754,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr "کلی"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr "خطای شبکه"
 
@@ -1191,7 +1191,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1375,8 +1375,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1701,20 +1701,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1722,7 +1723,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1749,7 +1750,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1763,8 +1764,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1772,41 +1773,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1823,9 +1824,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1833,7 +1834,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1847,7 +1848,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1864,7 +1865,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1876,26 +1877,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1903,19 +1904,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1923,19 +1924,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1943,7 +1944,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1959,14 +1960,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1974,38 +1975,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2015,20 +2016,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2037,7 +2040,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2045,69 +2048,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2117,70 +2120,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2189,50 +2192,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2242,56 +2245,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2299,155 +2302,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2455,64 +2476,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2839,7 +2869,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2873,11 +2903,12 @@ msgstr ""
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "خروج"
 
@@ -2933,59 +2964,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4757,7 +4794,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "حذف"
 
@@ -6061,12 +6098,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6410,15 +6447,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr ""
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6452,12 +6480,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6667,36 +6695,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6856,62 +6884,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7057,25 +7085,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7083,7 +7111,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8777,91 +8805,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10059,56 +10097,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/fi.po b/po/fi.po
index 58dae4f68..31526920e 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Finnish (http://www.transifex.com/akaras/manaplus/language/"
 "fi/)\n"
@@ -21,7 +21,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -50,74 +50,74 @@ msgstr ""
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Ohjelma ollut käynnissä: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Resurssikuvat:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Orvot resurssikuvat:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Et voi lähettää tyhjiä kuiskauksia!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Ryhmän nimi puuttuu."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Killan nimi puuttuu."
 
@@ -125,120 +125,120 @@ msgstr "Killan nimi puuttuu."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Anna nimi."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Rivinvaihto aktivoi ja sulkee keskustelun."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Viesti sulkee keskustelun."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Nyt rivinvaihto aktivoi ja sulkee keskustelun."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Nyt viesti sulkee keskustelun."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Pelaaja on jo %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Pelaaja on nyt %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Toiminto epäonnistui, pelaaja ei ole vielä %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Pelaajaa ei ollut jätetty huomiotta!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Pelaaja huomioidaan taas!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Pelaajan uudelleenhuomiointi epäonnistui!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Pelaaja on jo pyyhitty!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Toiminto epäonnistui, pelaajaa ei ole vielä pyyhitty!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "ystävä"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "vaimennettu"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutraali"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "mustalistattu"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "vihollinen"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -268,82 +268,82 @@ msgid "Visible on map"
 msgstr "Näkyvillä kartalla"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "väistö"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "huti"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "P"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "-"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Yritit poimia olemattoman tavaran."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Tavara on liian painava."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Tavara on liian kaukana."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Sinulla on liikaa tavaraa ennestään."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Kasa on liian suuri."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Tavara kuuluu jollekulle muulle."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Tuntematon ongelma esti tavaran poimimisen."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -352,53 +352,53 @@ msgstr[1] "[@@%2$d|%3$s@@] (%1$d kpl) poimittu."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Seuraaminen keskeytetty"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Matkiminen keskeytetty"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -408,68 +408,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Jätä täysin huomiotta"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Tulosta '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Vilkuta nimeä"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Leijuva '...' -puhekupla"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Leijuva puhekupla"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Asetukset"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Teema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Apua"
@@ -490,45 +490,45 @@ msgstr "Apua"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Sulje"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Yhdistän palvelimeen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Kirjaudun sisään"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Siirryn pelimaailmaan"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Pyydän hahmoja"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Yhdistän pelipalvelimeen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Vaihdan pelipalvelinta"
 
@@ -542,7 +542,7 @@ msgstr "Vaihdan pelipalvelinta"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -552,42 +552,42 @@ msgstr "Vaihdan pelipalvelinta"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Virhe"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Pyydän rekisteröitymisen yksityiskohtia"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Salasanan vaihto"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Salasana vaihdettu onnistuneesti!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Sähköpostin vaihto"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Sähköpostiosoite vaihdettu onnistuneesti!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Tietojen poisto onnistui"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Näkemisiin, tule pian takaisin..."
 
@@ -758,36 +758,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Yleiset"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Ruutukaappauksen tallentaminen epäonnistui!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Yhteys palvelimeen katkesi."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Verkkovirhe"
 
@@ -1195,7 +1195,7 @@ msgstr "Viesti"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr ""
 
@@ -1378,8 +1378,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(oletus)"
 
@@ -1704,29 +1704,29 @@ msgstr "Luo ryhmä"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1753,7 +1753,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Tee kaupat"
@@ -1767,8 +1767,8 @@ msgstr "Tee kaupat"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1776,41 +1776,41 @@ msgstr "Hyökkää"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Kuiskaa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Paranna"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Potki killasta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "Muuta kilta-asemaa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 msgid "Invite to guild"
 msgstr "Kutsu kiltaan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Pommita"
 
@@ -1827,9 +1827,9 @@ msgstr "Pommita"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Liiku"
@@ -1837,7 +1837,7 @@ msgstr "Liiku"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Keskustele"
@@ -1851,7 +1851,7 @@ msgstr "Keskustele"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1868,7 +1868,7 @@ msgstr "Osta"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1880,26 +1880,26 @@ msgstr "Myy"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Lisää kommentti"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Lisää hyökkäyslistaan"
 
@@ -1907,19 +1907,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "Lisää ohitettavien listaan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1927,19 +1927,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1947,7 +1947,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1963,14 +1963,14 @@ msgstr "Poista varuste käytöstä"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Nimeä uudelleen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1978,38 +1978,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Lisää nimi keskusteluun"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Pelaajat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Potki ryhmästä"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Poimi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Lisää keskusteluun"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Karttaolio"
 
@@ -2019,22 +2019,22 @@ msgstr "Karttaolio"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Poista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Warppaa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr ""
 
@@ -2043,77 +2043,77 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Asukokonaisuudet"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Poista asu"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Loitsut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Tyhjennä"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Estä korostus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Salli korostus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Poista nimi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 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:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Eroa"
 
@@ -2123,70 +2123,70 @@ msgstr "Eroa"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Kopioi leikepöydälle"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Muuta asemaa killassa"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Muuta merkin nimeä       "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Nimi:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Pelaajakommentti          "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Kommentti:                    "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Lisää kauppaan"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Lisää 10 kauppaan"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Lisää puolet kauppaan"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Lisää kaikki kauppaan"
 
@@ -2195,50 +2195,50 @@ msgstr "Lisää kaikki kauppaan"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Varastoi"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Varastoi 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Varastoi puolet"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Varastoi kaikki"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Ota"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Ota 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Ota puolet"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Ota kaikki"
 
@@ -2248,7 +2248,7 @@ msgstr "Ota kaikki"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2258,46 +2258,46 @@ msgid "Use"
 msgstr "Käytä"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Piilota"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Näytä"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Siirrä alas"
 
@@ -2305,30 +2305,30 @@ msgstr "Siirrä alas"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Riisu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr ""
 
@@ -2336,7 +2336,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2345,133 +2345,132 @@ msgstr "Taso: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Magiataso:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Vaimenna"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ohita"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Musta lista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Aseta viholliseksi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Pyyhi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Ystävysty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Huomioi jälleen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Seuraa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Osta (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Myy (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Kutsu ryhmään"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Näytä tavarat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Pudota..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Pudota kaikki"
 
@@ -2479,73 +2478,72 @@ msgstr "Pudota kaikki"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Pudota"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Potki"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Taso: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Tuntematon."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2579,7 +2577,7 @@ msgstr ""
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Keskustelu"
 
@@ -2896,7 +2894,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2910,8 +2908,8 @@ msgstr "Lisää"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Sulje"
@@ -2924,7 +2922,7 @@ msgstr "Sulje"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2936,7 +2934,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2975,9 +2973,9 @@ msgstr "Taso: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Taso: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3037,45 +3035,45 @@ msgid "Battle"
 msgstr "Taistelu"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Yleinen ilmoitus:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "%s ilmoittaa kaikille:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s kuiskaa: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Kilta"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3086,82 +3084,82 @@ msgstr ""
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Ryhmä"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Saaliinjako käytössä."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Saaliinjako poistettu käytöstä."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Saaliinjako ei ole mahdollista."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Saaliinjaon tila on tuntematon."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Kokemuksen jako käytössä."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Kokemuksen jako pois käytöstä."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Kokemuksen jako ei ole mahdollista."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Kokemuksen jaon tila on tuntematon."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Musiikki:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Kartta:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Minikartta:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Osoitin:"
 
@@ -3172,27 +3170,27 @@ msgstr "Hiukkasten määrä:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Toimijoita kartalla:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Pelaajan sijainti:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3204,14 +3202,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (ei kiihdytystä)"
@@ -3231,152 +3229,158 @@ msgstr ""
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
 #, c-format
-msgid "%d FPS (mobile OpenGL)"
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
 #, c-format
-msgid "%d FPS (modern OpenGL)"
+msgid "%d FPS (mobile OpenGL ES 2)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
+msgid "%d FPS (modern OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
+#, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Tekstuurien määrä:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Hiukkasluku: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Kohde:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Kohteen tunniste:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Hyökkäysviive:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Minimivahinko:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Maksimivahinko:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Kriittinen osuma:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Kohteen taso:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Kohteen ryhmä:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Kohteen kilta:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Sisään: %d tavua/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Ulos: %d tavua/s"
@@ -4404,7 +4408,7 @@ msgstr "Ota kauppatila käyttöön"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "Ei-pelaajahahmo (NPC)"
 
@@ -4831,7 +4835,7 @@ msgstr "Salli kuiskaukset"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Poista"
 
@@ -5617,8 +5621,8 @@ msgstr "Ase"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Näppäin: %s"
@@ -5766,7 +5770,7 @@ msgstr "Nimi:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5777,7 +5781,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5951,24 +5955,24 @@ msgid "Enter password:"
 msgstr "Salasana:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Läsnä: %s; %d pelaajaa paikalla."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Kuiskaat pelaajalle %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6104,7 +6108,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6493,22 +6497,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Lakkaa odottamasta"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Seuraava"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Lähetä"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Nollaa"
 
@@ -6524,28 +6528,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Asu: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Riisu ensin"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Poissaoloasu"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Vaihda palvelinta"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Vaihda hahmoa"
 
@@ -6912,67 +6916,67 @@ msgid "Character points: %d"
 msgstr "Hahmopisteitä: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Komentomuokkain"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magia"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "muu"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Symboli:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Komento:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Kommentti:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Kohdetyyppi:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Kuvake:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Magiataso:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Magian koulukunta:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Koulukunnan taso:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Tallenna"
 
@@ -8521,7 +8525,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Hahmon poisto epäonnistui."
 
@@ -8840,101 +8844,100 @@ msgstr "Uusi salasana on liian lyhyt."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Et ole vielä riittävän korkealla tasolla!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Voimapisteesi eivät riitä!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "Manapisteesi eivät riitä!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Sinulla ei ole muistioita (memo)!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Et voi tehdä tätä juuri nyt!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Näyttää siltä että tarvitset lisää rahaa... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Et voi käyttää tätä taitoa tuollaisen aseen kanssa!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Tarvitset toisen punaisen helmen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Tarvitset toisen sinisen helmen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Kannat liian paljon tehdäksesi tällaista!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Vaihda pelaajakohteita syklissä"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8979,86 +8982,94 @@ msgid "Luck:"
 msgstr "Tuuri:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Kauppa epäonnistui!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Elehtiminen epäonnistui!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Istuminen epäonnistui!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Keskustelun luonti epäonnistui!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Ryhmään liittyminen epäonnistui!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Huutaminen epäonnistui!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Siis mikä?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Siirtymä (warp) epäonnistui..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Varastaminen ei onnistunut..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Myrkyllä ei ollut vaikutusta..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Ei kiihdytystä"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
+msgid "Safe OpenGL"
+msgstr "Turvallinen OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
-msgid "Safe OpenGL"
-msgstr "Turvallinen OpenGL"
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/fr.po b/po/fr.po
index a250024e4..1c76b7eef 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -22,8 +22,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: French (http://www.transifex.com/akaras/manaplus/language/"
 "fr/)\n"
@@ -34,7 +34,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 msgid "File uploaded"
 msgstr "Fichier mis en ligne"
 
@@ -47,7 +47,7 @@ msgstr "Fichier mis en ligne"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -63,62 +63,62 @@ msgstr "Fichier mis en ligne"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Cache nettoyé"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Heure de lancement du client : %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Images des ressources :"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Images des ressources non affectées :"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Variables d'environnement effacées"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Config ajouté dans :"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Config serveur ajouté dans :"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Historique ajouté dans :"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Vous ne pouvez pas envoyer de messages privés vides !"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
@@ -127,12 +127,12 @@ msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Le nom du groupe est manquant."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Le nom de la guilde est manquant."
 
@@ -140,121 +140,121 @@ msgstr "Le nom de la guilde est manquant."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Indiques un nom."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "La touche <Entrée> ferme la ligne d'entrée de la conversation."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Le message ferme la conversation."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr ""
 "La touche <Entrée> ferme maintenant la ligne d'entrée de la conversation."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Le message ferme maintenant la conversation."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr "chapeau équipé %s."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Joueur déjà %s !"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Joueur %s avec succès !"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Le joueur n'a pas pu %s !"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Le joueur n'était pas ignoré !"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Le joueur n'est plus ignoré !"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 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:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Joueur déjà effacé !"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "Joueur plus maintenant effacé !"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Le joueur n'a pas pu être effacé !"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "ami"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "écarté"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutre"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "sous liste noire"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "ennemi"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr "Message Rapide"
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -284,82 +284,82 @@ msgid "Visible on map"
 msgstr "Visible sur la carte"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Humain"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "esquive"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "raté"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "Tu as été tué par %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Vous avez essayé de prendre un objet qui n'existe pas."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "L'objet est trop lourd."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "L'objet est trop éloigné."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "L'inventaire est plein."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "La pile est trop grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "L'objet appartient a quelqu'un d'autre."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "Tu ne peux pas ramasser cette quantité d'objets."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "Ta pile de cet objet est pleine."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Problème inconnu pour ramasser l'objet."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -368,53 +368,53 @@ msgstr[1] "Vous avez ramassé %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "job"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr "PV"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr "Mana"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Suivre : %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Suivi annulé"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imiter : %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitation annulée"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Tu vois %s"
@@ -424,68 +424,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Ignorer complètement"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Afficher '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Fais clignoter le nom"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Bulle flottante '...'"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Bulle flottante"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Configuration"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: 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:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Thème"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "À propos"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Aide"
@@ -506,45 +506,45 @@ msgstr "Aide"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Fermer"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Connexion au serveur"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Connexion"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Entrée dans le monde de jeu"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Téléchargement des personnages"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Connexion au serveur de jeu"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Changement de serveur de jeu"
 
@@ -558,7 +558,7 @@ msgstr "Changement de serveur de jeu"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -568,42 +568,42 @@ msgstr "Changement de serveur de jeu"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Erreur"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Demande des paramètres d'inscription"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Changement de mot de passe"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Le mot de passe a été changé avec succès !"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Changer d'e-mail"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "L'adresse e-mail a été changée avec succès !"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Désinscription réussie"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "À bientôt, Revenez quand vous voulez..."
 
@@ -781,37 +781,37 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "dyecmd srcdyestring dstfile"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Général"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Débogage"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Capture d'écran sauvegardée sous %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "La  capture d'écran a échoué !"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr ""
 "La connexion au serveur a été coupée, le programme va maintenant se fermer."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Erreur Réseau"
 
@@ -1219,7 +1219,7 @@ msgstr "Message"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Ressusciter"
 
@@ -1406,8 +1406,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(défaut)"
 
@@ -1732,29 +1732,29 @@ msgstr "Créer un groupe"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1781,7 +1781,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Échange"
@@ -1795,8 +1795,8 @@ msgstr "Échange"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1804,41 +1804,41 @@ msgstr "Attaquer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Message privé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Soigner"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Éjecter de la guilde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 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:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Annihiler"
 
@@ -1855,9 +1855,9 @@ msgstr "Annihiler"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Déplacement"
@@ -1865,7 +1865,7 @@ msgstr "Déplacement"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Parler"
@@ -1879,7 +1879,7 @@ msgstr "Parler"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1896,7 +1896,7 @@ msgstr "Acheter"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1908,26 +1908,26 @@ msgstr "Vendre"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Ajouter commentaire"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Ajouter à la liste d'attaque"
 
@@ -1935,19 +1935,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 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:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr "Aller jusqu'au maître"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr "Feu"
 
@@ -1955,19 +1955,19 @@ msgstr "Feu"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr "Nourrir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr "Tuer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr "Déposer le butin"
 
@@ -1975,7 +1975,7 @@ msgstr "Déposer le butin"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1991,14 +1991,14 @@ msgstr "Retirer"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Renommer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr "Retourner à l'œuf"
 
@@ -2006,38 +2006,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:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 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:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Joueurs"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Éjecter du groupe"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Ramasser"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Ajouter à la conversation"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Objet de carte"
 
@@ -2047,22 +2047,22 @@ msgstr "Objet de carte"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Enlever"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Téléportation"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Bouger la caméra"
 
@@ -2071,77 +2071,77 @@ msgstr "Bouger la caméra"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Costumes"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Effacer la tenue"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Sortilèges"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Effacer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Désactiver la surbrillance"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 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:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Enlève le nom"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Active la fonction Absence"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Quitter"
 
@@ -2151,70 +2151,70 @@ msgstr "Quitter"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Copier vers le presse-papier"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Changer de position dans la guilde"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "fenêtre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "Déverouiller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "Verouiller"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 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:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Nom :                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Le joueur commente        "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Commentaire :                 "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Ajouter à la transaction"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Ajouter 10 dans l'échange"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Ajouter la moitié dans l'échange"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Ajouter pour échanger tout-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Ajouter tout dans l'échange"
 
@@ -2223,50 +2223,50 @@ msgstr "Ajouter tout dans l'échange"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Entreposer"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Entreposer 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Entreposer la moitié"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Tout entreposer-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Entreposer tout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Récupérer"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Reprendre 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Reprendre la moitié"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Tout retirer-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Reprendre tout"
 
@@ -2276,7 +2276,7 @@ msgstr "Reprendre tout"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2286,46 +2286,46 @@ msgid "Use"
 msgstr "Utiliser"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Vider la fenêtre de dépôt"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Cacher"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Montrer"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr "Ouvrir la fenêtre de réglages de la barre jaune"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 msgid "Reset yellow bar"
 msgstr "Remise à zéro des valeurs de la barre jaune"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Aller vers le bas"
 
@@ -2333,30 +2333,30 @@ msgstr "Aller vers le bas"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Déshabiller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Copier"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Coller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Ouvrir lien"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Afficher la fenêtre"
 
@@ -2364,7 +2364,7 @@ msgstr "Afficher la fenêtre"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2373,133 +2373,132 @@ msgstr "Niveau : %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Niveau de Magie :"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Éviter"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignorer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Liste noire"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Définir comme ennemi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Éliminer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Être ami"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Ne plus ignorer"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Suivre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr "Imiter"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Acheter (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Vendre (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Inviter dans le groupe"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr "Rejoindre la conversation %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Montrer les objets"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Retirer de la liste de ramassage"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 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:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "Objet non protégé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Objet protégé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Déposer..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Déposer tout"
 
@@ -2507,73 +2506,72 @@ msgstr "Déposer tout"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Déposer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "MJ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "Commandes de MJ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "Vérifier ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Aller à"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Rappeler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Virer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr "Mettre en silence %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr "Redonner la parole à %d"
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Niveau : %d (MJ %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Inconnu"
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2607,7 +2605,7 @@ msgstr "Emoticônes"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Conversation"
 
@@ -2924,7 +2922,7 @@ msgstr "Ouvrir l'adresse"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2938,8 +2936,8 @@ msgstr "Ajouter"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Quitter"
@@ -2952,7 +2950,7 @@ msgstr "Quitter"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2964,7 +2962,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -3003,9 +3001,9 @@ msgstr "Niveau : %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Niveau : %d (MJ %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3065,45 +3063,45 @@ msgid "Battle"
 msgstr "Combat"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Annonce globale :"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Annonce globale de %s :"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "Message privé de %s : %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s est maintenant En Ligne."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s est maintenant Hors Ligne."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Guilde"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "MJ"
 
@@ -3114,82 +3112,82 @@ msgstr "Lang"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Groupe"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Partage d'objet activé."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Partage d'objet désactivé."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Partage d'objet impossible."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Paramètre de partage d'objets inconnu."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Partage d'expérience autorisé."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Partage d'expérience non autorisé."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Partage d'expérience impossible."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Paramètre de partage d'expérience inconnu."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Musique :"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Carte :"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Mini Carte :"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Curseur :"
 
@@ -3200,27 +3198,27 @@ msgstr "Comptage de particules :"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Nombre d'acteurs sur la carte :"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Position du joueur :"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Dessiner les appels :"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Textures se lient :"
 
@@ -3232,14 +3230,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Logiciel)"
@@ -3258,153 +3256,159 @@ msgstr "%d FPS (OpenGL sécurisé)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (mobile OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (mobile OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr "%d IPS (OpenGL moderne)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d FPS (SDL2 défaut)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Comptage des trames :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Nombre de particules : %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Cible :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "ID de la Cible :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Type de cible :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Niveau de la cible :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Race de la cible :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Groupe de la cible :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Guilde de la cible :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Délai d'attaque :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Coup Mini :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Coup Max :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Coup Critique :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr "Karma:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr "Manière:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Niveau de la cible :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Groupe de la cible :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Guilde de la cible :"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping : %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Entrée : %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Sortie : %d bytes/s"
@@ -4434,7 +4438,7 @@ msgstr "Activer le mode boutique"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "PNJ"
 
@@ -4872,7 +4876,7 @@ msgstr "Autoriser les messages privés"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Supprimer"
 
@@ -5665,8 +5669,8 @@ msgstr "Cfg"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Touche : %s"
@@ -5814,7 +5818,7 @@ msgstr "Nom :"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5825,7 +5829,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -6004,24 +6008,24 @@ msgid "Enter password:"
 msgstr "Entre le mot de passe :"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Présents : %s ; %d joueurs sont présents."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Message privé envoyé à %s : %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr "%s du familier"
@@ -6157,7 +6161,7 @@ msgstr "Insérer"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6546,22 +6550,22 @@ msgid "Job level: %d"
 msgstr "Niveau de métier : %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Arrêter d'attendre"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Suivant"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Soumettre"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Réinitialiser"
 
@@ -6577,28 +6581,28 @@ msgid "Do you really want to sell %s?"
 msgstr "Veux-tu vraiment vendre %s ?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Tenue : %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Retirer d'abord l'équipement"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Équipement en absence"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Changer de serveur"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Changer de personnage"
 
@@ -6969,67 +6973,67 @@ msgid "Character points: %d"
 msgstr "Points de caractéristiques du personnage : %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Éditeur de commande"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "Magie"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "Autre"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Symbole :"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Commande :"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Commentaire :"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Type de Cible :"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Icône :"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana :"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Niveau de Magie :"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "École de magie :"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Niveau scolaire :"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Sauvegarder"
 
@@ -8585,7 +8589,7 @@ msgid "Character not found."
 msgstr "Personnage non trouvé."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "La suppression du personnage n'a pu s'effectuer."
 
@@ -8904,101 +8908,100 @@ msgstr "Le nouveau mot de passe est trop court."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Erreur de compétence inconnue : %d"
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Erreur de compétence inconnue : %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 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/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Pas assez de vie !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "SP insuffisants !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Vous n'avez pas d'aide-mémoire !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Vous ne pouvez pas faire ça maintenant !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Il semblerait que vous ayez besoin de plus d'argent... ;)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 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/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Vous avez besoin d'une autre pierre précieuse rouge !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Vous avez besoin d'une autre pierre précieuse bleue !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Vous portez trop de choses pour pouvoir faire ça !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Sélectionnez l'onglet Groupe"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -9043,86 +9046,96 @@ msgid "Luck:"
 msgstr "Chance :"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Échec de la transaction !"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Émoticône non réalisée !"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Vous n'avez pas pu vous asseoir !"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Vous n'avez pas pu créer la conversation !"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Vous n'avez pas pu rejoindre le groupe !"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Vous ne pouvez pas crier !"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Hé ? Qu'est-ce donc que cela ?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Enchainement échoué..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Vous n'avez rien pu voler..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Le poison n'a pas eu d'effet..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Logiciel"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "SDL2 défaut"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "OpenGL pour Mobile"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr "OpenGL Normal"
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "OpenGL sécurisé"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "OpenGL pour Mobile"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr "OpenGL Normal"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr "OpenGL Moderne"
 
diff --git a/po/he.po b/po/he.po
index 6861c1e45..92f685d22 100644
--- a/po/he.po
+++ b/po/he.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Hebrew (http://www.transifex.com/akaras/manaplus/language/he/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr "אישור"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -406,8 +406,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -434,40 +434,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "הגדרות"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "וידאו"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "עזרה"
@@ -488,10 +488,10 @@ msgstr "עזרה"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -501,32 +501,32 @@ msgid "Close"
 msgstr "סגור"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -540,7 +540,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -555,37 +555,37 @@ msgid "Error"
 msgstr "שגיאה"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -595,133 +595,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr "אפשרויות:"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -733,11 +733,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr "שגיאה ביצירת ספריית העדכונים!"
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -755,36 +755,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr "כללי"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr "שמירת תמונת־מסך נכשלה!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr "שגיאת רשת"
 
@@ -1192,7 +1192,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1376,8 +1376,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1702,20 +1702,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1723,7 +1724,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1750,7 +1751,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "סחרר"
@@ -1764,8 +1765,8 @@ msgstr "סחרר"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1773,41 +1774,41 @@ msgstr "תקוף"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1824,9 +1825,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1834,7 +1835,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "דבר"
@@ -1848,7 +1849,7 @@ msgstr "דבר"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1865,7 +1866,7 @@ msgstr "קנה"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1877,26 +1878,26 @@ msgstr "מכר"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1904,19 +1905,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1924,19 +1925,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1944,7 +1945,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1960,14 +1961,14 @@ msgstr "הורד"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1975,38 +1976,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "שחקנים"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2016,20 +2017,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2038,7 +2041,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2046,69 +2049,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2118,70 +2121,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2190,50 +2193,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "אחסן"
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "החזר"
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2243,56 +2246,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr "השתמש"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2300,155 +2303,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr "רמה: %d"
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2456,64 +2477,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "השלך"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2840,7 +2870,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2874,11 +2904,12 @@ msgstr "הוסף"
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "יציאה"
 
@@ -2934,59 +2965,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4758,7 +4795,7 @@ msgstr "אפשר לחישות"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "מחק"
 
@@ -6062,12 +6099,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6413,15 +6450,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr "רמה: %d"
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6455,12 +6483,12 @@ msgid "Reset"
 msgstr "אפס"
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6670,36 +6698,36 @@ msgid "Up"
 msgstr "למעלה"
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6859,62 +6887,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7060,25 +7088,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7086,7 +7114,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8780,91 +8808,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10062,56 +10100,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr "האפשרויות עבור /%s הינם \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/hr.po b/po/hr.po
index 580f6c010..26186d3b4 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Croatian (http://www.transifex.com/akaras/manaplus/language/hr/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr "U redu"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -407,8 +407,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -435,40 +435,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Podešavanje"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Slika"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Pomoć"
@@ -489,10 +489,10 @@ msgstr "Pomoć"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -502,32 +502,32 @@ msgid "Close"
 msgstr "Zatvori"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -541,7 +541,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -556,37 +556,37 @@ msgid "Error"
 msgstr "Greška"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -596,133 +596,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr "Opcije:"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -734,11 +734,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -756,36 +756,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr "Općenito"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr "Spremanje screenshot-a nije uspjelo!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr "Mreža Greška"
 
@@ -1193,7 +1193,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1377,8 +1377,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1703,20 +1703,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1724,7 +1725,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1751,7 +1752,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Trgovanje"
@@ -1765,8 +1766,8 @@ msgstr "Trgovanje"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1774,41 +1775,41 @@ msgstr "Napad"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1825,9 +1826,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1835,7 +1836,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Govori"
@@ -1849,7 +1850,7 @@ msgstr "Govori"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1866,7 +1867,7 @@ msgstr "Kupi"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1878,26 +1879,26 @@ msgstr "Prodaj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1905,19 +1906,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1925,19 +1926,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1945,7 +1946,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1961,14 +1962,14 @@ msgstr "Skini opremu"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1976,38 +1977,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Igrači"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2017,20 +2018,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2039,7 +2042,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2047,69 +2050,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2119,70 +2122,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2191,50 +2194,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Pohrani"
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Preuzmi"
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2244,56 +2247,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr "Upotrijebi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2301,155 +2304,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr "Nivo: %d"
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2457,64 +2478,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Ispusti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2841,7 +2871,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2875,11 +2905,12 @@ msgstr "Dodaj"
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Izlaz"
 
@@ -2935,59 +2966,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4759,7 +4796,7 @@ msgstr "Dozvoli šapate"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Obriši"
 
@@ -6063,12 +6100,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6416,15 +6453,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr "Nivo: %d"
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6458,12 +6486,12 @@ msgid "Reset"
 msgstr "Poništi"
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6673,36 +6701,36 @@ msgid "Up"
 msgstr "Gore"
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6862,62 +6890,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7063,25 +7091,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7089,7 +7117,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8783,91 +8811,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10065,56 +10103,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr "Opcije za /%s su \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/hu.po b/po/hu.po
index 054d429e3..874e6679e 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Hungarian (http://www.transifex.com/akaras/manaplus/language/hu/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -406,8 +406,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -434,40 +434,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Beállítások"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Videó"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Súgó"
@@ -488,10 +488,10 @@ msgstr "Súgó"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -501,32 +501,32 @@ msgid "Close"
 msgstr "Bezár"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -540,7 +540,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -555,37 +555,37 @@ msgid "Error"
 msgstr "Hiba"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -595,133 +595,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr "Opciók:"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -733,11 +733,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr "Hiba a frissítési könyvtár létrehozása közben!"
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -755,36 +755,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr "Általános"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr "Hiba a képernyő mentése során!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr "Hálózati hiba"
 
@@ -1192,7 +1192,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1376,8 +1376,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1702,20 +1702,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1723,7 +1724,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1750,7 +1751,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Üzlet"
@@ -1764,8 +1765,8 @@ msgstr "Üzlet"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1773,41 +1774,41 @@ msgstr "Támadás"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1824,9 +1825,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1834,7 +1835,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Csevegés"
@@ -1848,7 +1849,7 @@ msgstr "Csevegés"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1865,7 +1866,7 @@ msgstr "Vétel"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1877,26 +1878,26 @@ msgstr "Eladás"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1904,19 +1905,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1924,19 +1925,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1944,7 +1945,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1960,14 +1961,14 @@ msgstr "Nem használ"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1975,38 +1976,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Játékosok"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2016,20 +2017,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2038,7 +2041,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2046,69 +2049,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2118,70 +2121,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2190,50 +2193,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Raktároz"
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Magához vesz"
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2243,56 +2246,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr "Bevet"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2300,155 +2303,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr "Szint: %d"
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2456,64 +2477,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Eldob"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2840,7 +2870,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2874,11 +2904,12 @@ msgstr "Hozzáad"
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Kilépés"
 
@@ -2934,59 +2965,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4758,7 +4795,7 @@ msgstr "Privát engedélyezése"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Törlés"
 
@@ -6062,12 +6099,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6413,15 +6450,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr "Szint: %d"
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6455,12 +6483,12 @@ msgid "Reset"
 msgstr "Alaphelyzet"
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6670,36 +6698,36 @@ msgid "Up"
 msgstr "Fejleszt"
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6859,62 +6887,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7060,25 +7088,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7086,7 +7114,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8780,91 +8808,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10062,56 +10100,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr "Lehetőségek a /%s parancshoz: \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/id.po b/po/id.po
index 32093db1e..85aaad117 100644
--- a/po/id.po
+++ b/po/id.po
@@ -13,8 +13,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Indonesian (http://www.transifex.com/akaras/manaplus/language/"
 "id/)\n"
@@ -25,7 +25,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -54,62 +54,62 @@ msgstr "Data telah terunggah"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Cache dibersihkan"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klien hidup: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Sumber gambar:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Sumber gambar tak diketahui:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Variabel sekitar dibuang"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Mengunggah setelan ke:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Mengunggah setelan server ke:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Mengunggah catatan ke:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Tidak bisa mengirim pesan kosong!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
@@ -117,12 +117,12 @@ msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Nama kelompok hilang."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Nama organisasi hilang."
 
@@ -130,120 +130,120 @@ msgstr "Nama organisasi hilang."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Tetapkan sebuah nama."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Kembalikan pengalihan obrolan."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Pesan menutup obrolan."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Kembalikan pengalihan obrolan."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Pesan sekarang menutup obrolan."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Pemain telah %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Pemain berhasil %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Pemain tidak bisa %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Pemain tidak diabaikan!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Pemain tidak lagi diabaikan!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Pemain tidak dapat diabaikan!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Pemain telah terhapus!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "Pemain belum lama telah dihapus!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Pemain tidak dapat dihapus!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "teman"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "diabaikan"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "netral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "daftar hitam"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "musuh"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -273,82 +273,82 @@ msgid "Visible on map"
 msgstr "Terlihat di peta"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Manusia"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "menghindar"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "luput"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "Kamu dibunuh oleh %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Mencoba mengambil item yang tidak ada."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Barang terlalu berat."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Barang terlalu jauh."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Penyimpanan sudah penuh."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Tumpukan terlalu besar."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Barang masih milik orang lain."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "Kamu tidak bisa mengambil barang dalam jumlah ini."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "Jumlah tumpukan barangmu sudah maksimal."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Masalah mengambil barang yang tidak diketahui."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -356,53 +356,53 @@ msgstr[0] "Kamu mengambil %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "pekerjaan"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Ikuti: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Batal mengikuti"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Tiruan: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Batal menirukan"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Kamu lihat %s"
@@ -412,68 +412,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Sepenuhnya tolak"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Cetak '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Nama kosong"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Gelembung '...' mengambang"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Gelembung mengambang"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Pengaturan"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: 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:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "Tentang"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Bantuan"
@@ -494,45 +494,45 @@ msgstr "Bantuan"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Tutup"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Terhubung ke server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Masuk"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Memasuki arena permainan"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Mengambil karakter"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Terhubung ke server permainan"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Mengganti server"
 
@@ -546,7 +546,7 @@ msgstr "Mengganti server"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -556,42 +556,42 @@ msgstr "Mengganti server"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Kesalahan"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Meminta detail registrasi"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Perubahan Sandi"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Perubahan sandi berhasil!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Perubahan email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Perubahan email berhasil!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Telah tidak terdaftar"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Selamat tinggal, datang kembali setiap saat..."
 
@@ -761,36 +761,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "pewarnacmd sumberpewarnastring datadst"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Umum"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Tangkapan layar disimpan sebagai %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Gagal menyimpan tangkapan layar!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Koneksi ke server hilang."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Kesalahan jaringan"
 
@@ -1198,7 +1198,7 @@ msgstr "Pesan"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Hidupkan"
 
@@ -1382,8 +1382,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(dasar)"
 
@@ -1708,29 +1708,29 @@ msgstr "Buat kelompok"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1757,7 +1757,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Dagang"
@@ -1771,8 +1771,8 @@ msgstr "Dagang"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1780,41 +1780,41 @@ msgstr "Serang"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Bisikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Menyembuhkan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Keluarkan dari organisasi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "Ubah posisi di organisasi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Sembunyikan"
 
@@ -1831,9 +1831,9 @@ msgstr "Sembunyikan"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Jalan"
@@ -1841,7 +1841,7 @@ msgstr "Jalan"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Berbicara"
@@ -1855,7 +1855,7 @@ msgstr "Berbicara"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1872,7 +1872,7 @@ msgstr "Beli"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1884,26 +1884,26 @@ msgstr "Jual"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Tambah komentar"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Tambah ke daftar serangan"
 
@@ -1911,19 +1911,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "Tambah ke daftar abaikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr "Berjalan ke master"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr "Api"
 
@@ -1931,19 +1931,19 @@ msgstr "Api"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr "Beri makan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr "Bunuh"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr "Jatuhkan rampasan"
 
@@ -1951,7 +1951,7 @@ msgstr "Jatuhkan rampasan"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1967,14 +1967,14 @@ msgstr "Lepaskan"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Ubah nama"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr "Kembali ke telur"
 
@@ -1982,38 +1982,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:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Tambah nama ke obrolan"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Pemain"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Keluarkan dari kelompok"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Ambil"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Tambah ke obrolan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Item Peta"
 
@@ -2023,22 +2023,22 @@ msgstr "Item Peta"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Hapus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Jebakan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Gerakkan kamera"
 
@@ -2047,77 +2047,77 @@ msgstr "Gerakkan kamera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Perlengkapan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Bersihkan perlengkapan"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Mantra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Hapus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Nonaktifkan sorotan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Aktifkan sorotan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Hapus nama"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Aktifkan keluar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Meninggalkan"
 
@@ -2127,70 +2127,70 @@ msgstr "Meninggalkan"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Salin ke papan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Ubah posisi Organisasi"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "jendela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "Buka"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "Tutup"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Ubah nama tanda peta     "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Nama:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Komentar pemain           "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "komentar                      "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Tambah ke dagangan"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Tambah ke dagangan 10"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Tambah ke dagangan setengahnya"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Tambah ke dagangan semua-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Tambah semua ke dagangan"
 
@@ -2199,50 +2199,50 @@ msgstr "Tambah semua ke dagangan"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Simpan"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Simpan 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Simpan setengah"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Simpan semua-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Simpan semua"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Ambil"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Ambil 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Ambil setengah"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Ambil semua-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Ambil semua"
 
@@ -2252,7 +2252,7 @@ msgstr "Ambil semua"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2262,46 +2262,46 @@ msgid "Use"
 msgstr "Gunakan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Bersihkan jendela buang"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Sembunyi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Tampil"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Bergerak kebawah"
 
@@ -2309,30 +2309,30 @@ msgstr "Bergerak kebawah"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Tanggalkan baju"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Salin"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Tempel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Buka tautan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Tampil jendela"
 
@@ -2340,7 +2340,7 @@ msgstr "Tampil jendela"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2349,133 +2349,132 @@ msgstr "Tingkatan: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Level sihir:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Abaikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Abaikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Daftar hitam"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Set sebagai musuh"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Hapus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Berteman"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Batal pengabaian"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Ikuti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Beli(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Jual(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Undang ke kelompok"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr "Gabung obrolan %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Perlihatkan Item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Hapus dari daftar pungut"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr "Tambah ke daftar pungut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "Batal proteksi item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Proteksi item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Buang..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Buang semua"
 
@@ -2483,73 +2482,72 @@ msgstr "Buang semua"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Buang"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "Komando GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "Cek ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Pergi ke"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Panggil balik"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Keluarkan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Tingkatan: %d"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Tak diketahui"
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2583,7 +2581,7 @@ msgstr "Emosi"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Obrolan"
 
@@ -2900,7 +2898,7 @@ msgstr "Buka url"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2914,8 +2912,8 @@ msgstr "Tambah"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Keluar"
@@ -2928,7 +2926,7 @@ msgstr "Keluar"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2940,7 +2938,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2979,9 +2977,9 @@ msgstr "Lvl: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Lvl: %d"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3041,45 +3039,45 @@ msgid "Battle"
 msgstr "Pertarungan"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Pemberitahuan global:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Pemberitahuan global dari %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s membisikkan: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s sekarang Online."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s sekarang Offline."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Organisasi"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "GM"
 
@@ -3090,82 +3088,82 @@ msgstr "Lang"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Kelompok"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Berbagi item diaktifkan."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Berbagi item dimatikan."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Tidak bisa berbagi item."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Berbagi item tidak diketahui."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Berbagi pengalaman diaktifkan."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Berbagi pengalaman dimatikan."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Tidak bisa berbagi pengalaman."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Berbagi pengalaman tidak diketahui."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Musik:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Peta:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Peta mini:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Kursor:"
 
@@ -3176,27 +3174,27 @@ msgstr "Jumlah partikel:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Jumlah aktor di peta:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Posisi Pemain:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Menggambar panggilan:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Ikat tekstur:"
 
@@ -3208,14 +3206,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Perangkat lunak)"
@@ -3234,153 +3232,159 @@ msgstr "%d FPS (safe OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (mobile OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (mobile OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr "%d FPS (modern OpenGL)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d FPS (SDL2 default)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Jumlah tekstur:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Jumlah partikel: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Id target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Tipe target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Level target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Ras target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Kelompok target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Organisasi target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Tunda serang:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Pukulan minimal:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Pukulan maksimum:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Pukulan kritikal:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr "Karma:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr "Manner:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Level Target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Kelompok Target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Organisasi Target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Masuk: %d bytes/det"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Keluar: %d bytes/det"
@@ -4406,7 +4410,7 @@ msgstr "Perbolehkan mode Jual"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4833,7 +4837,7 @@ msgstr "Perbolehkan berbisik"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Hapus"
 
@@ -5618,8 +5622,8 @@ msgstr ""
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Kunci: %s"
@@ -5767,7 +5771,7 @@ msgstr "Nama:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5778,7 +5782,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5952,24 +5956,24 @@ msgid "Enter password:"
 msgstr "Masukkan sandi:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Kehadiran: %s; %d pemain yang hadir."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Berbisik ke %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6105,7 +6109,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6492,22 +6496,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Berikutnya"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Masukan"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Reset"
 
@@ -6523,28 +6527,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Setelan: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Copot lebih dahulu"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Setelan saat bepergian"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Ganti Server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Ganti Karakter"
 
@@ -6911,67 +6915,67 @@ msgid "Character points: %d"
 msgstr ""
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "sihir"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "lainnya"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Simbol:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Perintah:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Tipe target:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Ikon:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Level sihir:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Sekolah sihir:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Level sekolah:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Simpan"
 
@@ -8517,7 +8521,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr ""
 
@@ -8836,101 +8840,100 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Anda tidak dapat melakukannya sekarang!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Tidak dapat menggunakan skill tersebut dengan senjata tersebut!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Siklus target pemain"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8975,86 +8978,96 @@ msgid "Luck:"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Perangkat lunak"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
-msgstr ""
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr ""
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
+msgstr "%d FPS (mobile OpenGL)"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "OpenGL aman"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "%d FPS (mobile OpenGL)"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/it.po b/po/it.po
index 6df2ca082..c3243fdbc 100644
--- a/po/it.po
+++ b/po/it.po
@@ -18,8 +18,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Italian (http://www.transifex.com/akaras/manaplus/language/"
 "it/)\n"
@@ -30,7 +30,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -59,62 +59,62 @@ msgstr "File caricato"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Cache puliti"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Tempo online: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Risorsa immagine:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Risorsa immagine orfana:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Variabile d'ambiente dumping"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Carica configurazione in:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Carica configurazione server in:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Carica log in:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Impossibile inviare un sussurro vuoto!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
@@ -122,12 +122,12 @@ msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Manca il nome del party."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Manca il nome della gilda."
 
@@ -135,120 +135,120 @@ msgstr "Manca il nome della gilda."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Prego specificare un nome."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Attiva/disattiva la chat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "I messaggi chiudono la conversazione."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Attiva/disattiva la chat adesso."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "I messaggi adesso chiudono la chat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Il giocatore è già %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Il giocatore è stato %s con successo!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Il giocatore non può essere %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Il giocatore non era ignorato!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Giocatore non più ignorato!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Impossibile annullare l'ignoro!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Il giocatore è già cancellato!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Il giocatore non può essere cancellato!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "Amico"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "Disprezzato"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "Neutrale"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "nella lista nera"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "nemico"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -278,82 +278,82 @@ msgid "Visible on map"
 msgstr "Visibile nella mappa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Umano"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "Schivato"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "Mancato"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "Sei stato ucciso da %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Forza raccolta oggetti non-esistenti."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "L'oggetto è troppo pesante."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "L'oggetto è troppo lontano."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "L'inventario è pieno."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Troppi oggetti impilati."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "L'oggetto è riservato ad un altro giocatore."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Raccolta oggetto fallita. Errore sconosciuto."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -362,53 +362,53 @@ msgstr[1] "Hai raccolto %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "EXP"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "Job"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Modalità Segui cancellata"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Modalità Imitazione cancellata"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -418,68 +418,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Ignora completamente."
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Stampa '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr ""
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr ""
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr ""
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Impostazioni"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Aiuto"
@@ -500,45 +500,45 @@ msgstr "Aiuto"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Chiudi"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Connessione al server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Accesso all'account"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Accesso al gioco"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Caricamento personaggi"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Connessione al server del gioco"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Cambiamento server del gioco"
 
@@ -552,7 +552,7 @@ msgstr "Cambiamento server del gioco"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -562,42 +562,42 @@ msgstr "Cambiamento server del gioco"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Errore"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Richiesta dettagli di registrazione"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Cambia password"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Password modificata con successo!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Cambia Email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Email cambiata con successo!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Annullamento registrazione effettuato con successo"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Addio, torna quando vuoi..."
 
@@ -770,36 +770,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Generale"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Salvataggio immagine fallito!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "La connessione al server è caduta."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Errore di rete"
 
@@ -1207,7 +1207,7 @@ msgstr "Messaggio"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr ""
 
@@ -1393,8 +1393,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(default)"
 
@@ -1719,29 +1719,29 @@ msgstr "Crea gruppo"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1768,7 +1768,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Commercia"
@@ -1782,8 +1782,8 @@ msgstr "Commercia"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1791,41 +1791,41 @@ msgstr "Attacco"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Sussurra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Cura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Caccia dalla gilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "Cambia ruolo nella gilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Nascondi"
 
@@ -1842,9 +1842,9 @@ msgstr "Nascondi"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Movimento"
@@ -1852,7 +1852,7 @@ msgstr "Movimento"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Parla"
@@ -1866,7 +1866,7 @@ msgstr "Parla"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1883,7 +1883,7 @@ msgstr "Compra"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1895,26 +1895,26 @@ msgstr "Vendi"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Aggiungi commento"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Aggiungi alla lista Attacco"
 
@@ -1922,19 +1922,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "Aggiungi alla lista Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1942,19 +1942,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1962,7 +1962,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1978,14 +1978,14 @@ msgstr "Togli"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Rinomina"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1993,38 +1993,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Aggiungi nome alla chat"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Giocatori"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Caccia dal party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Raccogli"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Aggiungi alla chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Oggetto mappa"
 
@@ -2034,22 +2034,22 @@ msgstr "Oggetto mappa"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Rimuovi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Teletrasporto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Muovi telecamera"
 
@@ -2058,77 +2058,77 @@ msgstr "Muovi telecamera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Attrezzatura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Spells"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Cancella"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Disabilita highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Abilita highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Rimuovi nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Abilita modalita' Away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Lascia"
 
@@ -2138,70 +2138,70 @@ msgstr "Lascia"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Copia negli appunti"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Cambia posizione nella gilda"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Rinomina mappa           "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Nome:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Commento giocatore:       "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Commento:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Aggiungi allo scambio"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Aggiungi 10"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Aggiungi metà"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Aggiungi tutti"
 
@@ -2210,50 +2210,50 @@ msgstr "Aggiungi tutti"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Magazzino"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Salva 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Salva metà"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Salva tutto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Recupera"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Ritira 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Ritira metà"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Ritira tutto"
 
@@ -2263,7 +2263,7 @@ msgstr "Ritira tutto"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2273,46 +2273,46 @@ msgid "Use"
 msgstr "Usa"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Nascondi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Mostra"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Muovi Giù"
 
@@ -2320,30 +2320,30 @@ msgstr "Muovi Giù"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Spogliati"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Copia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Incolla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Apri link"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Mostra Finestra"
 
@@ -2351,7 +2351,7 @@ msgstr "Mostra Finestra"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2360,133 +2360,132 @@ msgstr "Livello: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Livello magico:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Lista nera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Identifica come nemico"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Elimina"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Chiedi amicizia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Stop Ignora"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Segui"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Compra (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Vendi (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Invita nel party"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Mostra Oggetti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Rimuovi dalla lista 'Raccogli'"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr "Aggiungi alla lista 'Raccogli'"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Lascia..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Lascia tutto"
 
@@ -2494,73 +2493,72 @@ msgstr "Lascia tutto"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Lascia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Caccia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Livello: %d (GM:%d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Sconosciuto."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2594,7 +2592,7 @@ msgstr "Faccine"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Chat"
 
@@ -2911,7 +2909,7 @@ msgstr "Apri url"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2925,8 +2923,8 @@ msgstr "Aggiungi"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Esci"
@@ -2939,7 +2937,7 @@ msgstr "Esci"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2951,7 +2949,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2990,9 +2988,9 @@ msgstr "Lvl: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Livello: %d (GM:%d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3052,45 +3050,45 @@ msgid "Battle"
 msgstr "Battaglia"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Annuncio generale:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Annuncio generale da %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s sussurra: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Gilda"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3101,82 +3099,82 @@ msgstr ""
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Party"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Gestione in comune oggetti attivata."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Gestione in comune oggetti disattivata."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Gestione in comune oggetti non puo' essere attivata."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Oggetti in comune sconosciuti."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Esperienza in comune attivata."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Esperienza in comune disattivata."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Esperienza in comune non puo' essere attivata."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Esperienza in comune sconosciuta."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Musica:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Mappa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Mini mappa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Cursore:"
 
@@ -3187,27 +3185,27 @@ msgstr "Contatore Particelle:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Contatore generatori mappa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Posizione giocatore:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3219,14 +3217,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Software)"
@@ -3245,153 +3243,159 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (OpenGL mobile)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (OpenGL mobile)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Conteggio Textures:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Conto particelle: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Target ID:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Livello target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Razza target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Party target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Gilda target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Ritardo Attacco:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Danno minimo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Danno massimo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Colpo critico:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Livello Target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Party del Target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Gilda del Target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "In: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Out: %d bytes/s"
@@ -4419,7 +4423,7 @@ msgstr "Abilita la modalità negozio"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4846,7 +4850,7 @@ msgstr "Permetti sussurri"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Elimina"
 
@@ -5637,8 +5641,8 @@ msgstr "SET"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Chiave: %s"
@@ -5786,7 +5790,7 @@ msgstr "Nome:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5797,7 +5801,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5971,24 +5975,24 @@ msgid "Enter password:"
 msgstr "Digitare password:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Presente: %s; %d giocatori sono presenti."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Sussurra a %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6124,7 +6128,7 @@ msgstr "Insert"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6513,22 +6517,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Ferma attesa"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Prossimo"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Invia"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Reimposta"
 
@@ -6544,28 +6548,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Outfit: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Rimuovi prima"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Away outfit"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Cambia server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Cambia personaggio"
 
@@ -6932,67 +6936,67 @@ msgid "Character points: %d"
 msgstr "Punti personaggio: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Editor dei comandi"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magia"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "altro"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Simbolo:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Comando:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Commento:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Tipo di target:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Icona:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Livello magico:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Scuola di magia:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Livello scuola:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Salva"
 
@@ -8544,7 +8548,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Eliminazione personaggio fallita."
 
@@ -8863,101 +8867,100 @@ msgstr "La nuova password è troppo corta."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Non hai raggiunto un Livello sufficientemente alto!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "HP insufficienti!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "SP Insufficienti!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Non hai nessun promemoria!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Al momento non puoi farlo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Sembra tu abbia bisogno di più soldi... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Non puoi usare questa Abilità con questa arma!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Hai bisogno un'altra Gemma Rossa!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Hai bisogno un'altra Gemma Blu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Stai trasportando troppo carico per compiere quest'azione!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Ciclo di target sui giocatori"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -9002,86 +9005,96 @@ msgid "Luck:"
 msgstr "Fortuna:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Scambio non riuscito!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Emote fallito!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Non puoi sederti!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Creazione Chat fallita!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Non puoi aggiungerti al Party!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Non puoi urlare!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Huh? Cos'è?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Teletrasporto fallito..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Non riesci a rubare niente..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Il veleno non ha effetto..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "OpenGL mobile"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr ""
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "OpenGL safe mode"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "OpenGL mobile"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/ja.po b/po/ja.po
index 3ff7cd846..f7ca205ff 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -14,8 +14,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Japanese (http://www.transifex.com/akaras/manaplus/language/"
 "ja/)\n"
@@ -26,7 +26,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -55,74 +55,74 @@ msgstr ""
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "クライアントの稼働時間: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "リソースイメージ:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "リソース孤児イメージ:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "空のささやきを送信することはできません!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "パーティ名がありません."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "ギルド名がありません."
 
@@ -130,120 +130,120 @@ msgstr "ギルド名がありません."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "名前を入力してください."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "改行キーでチャット入力ができます."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "チャットを閉じます."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "改行キーでチャット入力ができます."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "チャットを閉じます."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "プレイヤーは既に%s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "プレイヤーの%sに成功しました!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "プレイヤーを%sできなかった!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "プレイヤーを完全無視できませんでした!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "プレイヤーを完全無視解除しました!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "プレイヤーを完全無視解除できませんでした!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "プレイヤーは削除されています!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "プレイヤーを削除できませんでした!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "友達"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "無視"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "中性"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "ブラックリスト化されています"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "敵"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -273,82 +273,82 @@ msgid "Visible on map"
 msgstr "マップに表示させる"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "人間"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "ドッジ"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "ミス"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "存在しないアイテムは拾えません."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "アイテムが重過ぎます."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "アイテムが遠すぎます."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "インベントリーが満杯です."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "量が多すぎます."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "これは他のプレイヤーのアイテムです."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "不明なエラーの為拾えません."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -356,53 +356,53 @@ msgstr[0] "%d [@@%d|%s@@]を手に入れました."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "ジョブ"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "フォローを止める"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "真似をやめる"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -412,68 +412,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "完全無視"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "'...'を表示する"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "名前を点灯させる"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "フローティング'...'吹出し"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "吹出し"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "設定"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "ビデオ"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "テーマ"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "ヘルプ"
@@ -494,45 +494,45 @@ msgstr "ヘルプ"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "閉じる"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "サーバーに接続しています"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "ログインしています"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "ゲームの世界に移動しています"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "キャラクターを呼び出しています"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "ゲームサーバーに接続しています"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "ゲームサーバーを変更しています"
 
@@ -546,7 +546,7 @@ msgstr "ゲームサーバーを変更しています"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -556,42 +556,42 @@ msgstr "ゲームサーバーを変更しています"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "エラー"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "登録内容を呼び出しています"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "パスワード変更"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "パスワードを変更しました!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "メールアドレス変更"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "メールアドレスを変更しました!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "登録を解除しました"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "さようなら また会いましょう..."
 
@@ -764,36 +764,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "一般"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "デバッグ"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "スクリーンショットを保存できませんでした!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "サーバーへの接続が切断されました."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "ネットワークエラー"
 
@@ -1201,7 +1201,7 @@ msgstr "メッセージ"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr ""
 
@@ -1384,8 +1384,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(デフォルト)"
 
@@ -1710,29 +1710,29 @@ msgstr "パーティを作る"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1759,7 +1759,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "トレード"
@@ -1773,8 +1773,8 @@ msgstr "トレード"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1782,41 +1782,41 @@ msgstr "攻撃"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "ささやく"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "HP回復"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "ギルドから一時的に追い出す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "ギルドでの役割を変更"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 msgid "Invite to guild"
 msgstr "ギルドへ招待"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "消す"
 
@@ -1833,9 +1833,9 @@ msgstr "消す"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "動く"
@@ -1843,7 +1843,7 @@ msgstr "動く"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "話す"
@@ -1857,7 +1857,7 @@ msgstr "話す"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1874,7 +1874,7 @@ msgstr "買う"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1886,26 +1886,26 @@ msgstr "売る"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "コメントをする"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 msgid "Remove from attack list"
 msgstr "攻撃リストから削除する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:307
+#: src/gui/popups/popupmenu.cpp:309
 msgid "Add to priority attack list"
 msgstr "攻撃優先リストへ追加する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "攻撃リストへ追加する"
 
@@ -1913,19 +1913,19 @@ msgstr "攻撃リストへ追加する"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "攻撃無視リストへ追加する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1933,19 +1933,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1953,7 +1953,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1969,14 +1969,14 @@ msgstr "取外す"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "名前を変更する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1984,38 +1984,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "名前をチャットへ追加する"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "プレイヤー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "パーティから一時的に追い出す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "拾う"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "チャットに追加"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "マップアイテム"
 
@@ -2025,22 +2025,22 @@ msgstr "マップアイテム"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "削除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "ワープ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "カメラを動かす"
 
@@ -2049,77 +2049,77 @@ msgstr "カメラを動かす"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "服装"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "服装を削除する"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "呪文"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 msgid "Edit spell"
 msgstr "呪文を編集する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "クリア"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "強調表示を無効"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "強調表示を有効"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 msgid "Don't remove name"
 msgstr "名前を消さない"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "名前を削除する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "AFKを有効にする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "退会"
 
@@ -2129,70 +2129,70 @@ msgstr "退会"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "クリップボードにコピー"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "ギルドポジションを変更"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "マップサインの名前を変更 "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "名前:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "プレイヤーコメント        "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "コメント:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "トレードウィンドウに追加"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "トレードウィンドウに10追加する"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "トレードウィンドウに半分追加する"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "トレードウィンドウに全て追加する"
 
@@ -2201,50 +2201,50 @@ msgstr "トレードウィンドウに全て追加する"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "保管"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "10 保存"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "半分保存"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "全部保存"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "取出す"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "10 取出す"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "半分取出す"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "全部取出す"
 
@@ -2254,7 +2254,7 @@ msgstr "全部取出す"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2264,46 +2264,46 @@ msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "ドロップ窓を消す"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr " 非表示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "表示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "下へ移動"
 
@@ -2311,30 +2311,30 @@ msgstr "下へ移動"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "脱ぐ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "コピー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "ペースト"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr ""
 
@@ -2342,7 +2342,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2351,133 +2351,132 @@ msgstr "レベル: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "魔法レベル:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "無視する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "無視"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "ブラックリスト"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "敵に設定する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "消す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "友達になる"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "完全無視解除"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "フォロー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "買う (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "売る (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "パーティへ招待"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "アイテムを表示する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "落とす..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "全て落とす"
 
@@ -2485,73 +2484,72 @@ msgstr "全て落とす"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "落とす"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "追い出す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "レベル: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "不明."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2585,7 +2583,7 @@ msgstr "スマイリー"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "チャット"
 
@@ -2902,7 +2900,7 @@ msgstr "URLを開く"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2916,8 +2914,8 @@ msgstr "追加"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "終了"
@@ -2930,7 +2928,7 @@ msgstr "終了"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2942,7 +2940,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2981,9 +2979,9 @@ msgstr "Lvl: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "レベル: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3043,45 +3041,45 @@ msgid "Battle"
 msgstr "バトル"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "グローバルアナウンス:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "%sからのアナウンス:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s ささやく: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "ギルド"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3092,82 +3090,82 @@ msgstr ""
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "パーティー"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "アイテム共有モード有効."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "アイテム共有モード無効."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "アイテム共有モード不可能."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "アイテム共有モード不明."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Expシェアモード有効."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Expシェアモード無効."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Expシェアモード不可能."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Expシェアモード不明."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "音楽:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "マップ:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "ミニマップ:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "カーソル:"
 
@@ -3178,27 +3176,27 @@ msgstr "パーティクル数:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "マップアクターの数:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "プレイヤーの位置:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3210,14 +3208,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (ソフトウェア)"
@@ -3236,153 +3234,159 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (モバイルOpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (モバイルOpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "テクスチャー数:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "パーティクル数:%d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "ターゲット:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "ターゲットID:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "ターゲットレベル:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "ターゲット種別:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "ターゲットパーティ:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "ターゲットギルド:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "攻撃遅延:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "最低ヒット:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "最高ヒット:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "クリティカルヒット:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "ターゲットレベル:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "ターゲットパーティ:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "ターゲットギルド:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "ピング: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "入力: %dバイト/秒"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "出力: %d バイト/秒"
@@ -4410,7 +4414,7 @@ msgstr "ショップモードを有効にする"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4837,7 +4841,7 @@ msgstr "全てのささやきを受け取る"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "削除"
 
@@ -5622,8 +5626,8 @@ msgstr "SET"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "鍵: %s"
@@ -5771,7 +5775,7 @@ msgstr "名前:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5782,7 +5786,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5956,24 +5960,24 @@ msgid "Enter password:"
 msgstr "パスワードを入力して下さい:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "現在: %s; %d プレイヤーがいます."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "%sにささやき中:%s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6109,7 +6113,7 @@ msgstr "挿入"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6496,22 +6500,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "キャンセル"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "次"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "決定"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "リセット"
 
@@ -6527,28 +6531,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "服装: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "最初に取外す"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "AFK中の服装"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "サーバーを変更する"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "キャラクターを変更する"
 
@@ -6915,67 +6919,67 @@ msgid "Character points: %d"
 msgstr "キャラクターポイント: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "コマンドエディタ"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "魔法"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "他"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "シンボル:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "コマンド:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "コメント:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "ターゲットタイプ:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "アイコン:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "マナ:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "魔法レベル:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "魔法学園:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "学校レベル:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "セーブ"
 
@@ -8527,7 +8531,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "キャラクター削除に失敗しました."
 
@@ -8846,101 +8850,100 @@ msgstr "新しいパスワードは文字数が足りません."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "あなたはまだ十分なlvlに達していません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "HP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "SP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "メモがありません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "今この行動はできません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "GPが足りません... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "このスキルはこの武器と一緒に使えません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Red Gemが必要です!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Blue Gemが必要です!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "アイテムを持ちすぎています!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "選択したプレイヤーを円で表示"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8985,86 +8988,96 @@ msgid "Luck:"
 msgstr "幸運:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "トレード失敗!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "スマイリー表示失敗!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "座れません!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "チャット作成失敗!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "パーティに参加できませんでした!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "叫べません!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "うん?何それ?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "ワープに失敗しました..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "何も盗めませんでした..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "毒の影響はなかった..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "マップポータルを強調表示"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "モバイルOpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr ""
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "セーフ OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "モバイルOpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/ka.po b/po/ka.po
index e0b52fe95..bb20ee955 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Georgian (http://www.transifex.com/akaras/manaplus/language/ka/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -405,8 +405,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -433,40 +433,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -487,10 +487,10 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -500,32 +500,32 @@ msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -539,7 +539,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -554,37 +554,37 @@ msgid "Error"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -594,133 +594,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -732,11 +732,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -754,36 +754,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1375,8 +1375,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1701,20 +1701,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1722,7 +1723,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1749,7 +1750,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1763,8 +1764,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1772,41 +1773,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1823,9 +1824,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1833,7 +1834,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1847,7 +1848,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1864,7 +1865,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1876,26 +1877,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1903,19 +1904,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1923,19 +1924,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1943,7 +1944,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1959,14 +1960,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1974,38 +1975,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2015,20 +2016,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2037,7 +2040,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2045,69 +2048,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2117,70 +2120,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2189,50 +2192,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2242,56 +2245,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2299,155 +2302,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2455,64 +2476,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2839,7 +2869,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2873,11 +2903,12 @@ msgstr ""
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr ""
 
@@ -2933,59 +2964,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4757,7 +4794,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr ""
 
@@ -6061,12 +6098,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6410,15 +6447,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr ""
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6452,12 +6480,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6667,36 +6695,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6856,62 +6884,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7057,25 +7085,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7083,7 +7111,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8777,91 +8805,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10059,56 +10097,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/manaplus.pot b/po/manaplus.pot
index 8acfaf788..fb108a290 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-12-05 15:46+0300\n"
+"POT-Creation-Date: 2015-12-14 20:39+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:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -48,74 +48,74 @@ msgstr ""
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr ""
 
@@ -123,120 +123,120 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr ""
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,82 +266,82 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -350,53 +350,53 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -406,68 +406,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr ""
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr ""
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr ""
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr ""
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr ""
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -488,45 +488,45 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr ""
 
@@ -540,7 +540,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -550,42 +550,42 @@ msgstr ""
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -755,36 +755,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr ""
 
@@ -1375,8 +1375,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1701,29 +1701,29 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1750,7 +1750,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1764,8 +1764,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1773,41 +1773,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr ""
 
@@ -1824,9 +1824,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1834,7 +1834,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1848,7 +1848,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1865,7 +1865,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1877,26 +1877,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:307
+#: src/gui/popups/popupmenu.cpp:309
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr ""
 
@@ -1904,19 +1904,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1924,19 +1924,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1944,7 +1944,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1960,14 +1960,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1975,38 +1975,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr ""
 
@@ -2016,22 +2016,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr ""
 
@@ -2040,77 +2040,77 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2120,70 +2120,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr ""
 
@@ -2192,50 +2192,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr ""
 
@@ -2245,7 +2245,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2255,46 +2255,46 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr ""
 
@@ -2302,30 +2302,30 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr ""
 
@@ -2333,7 +2333,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2342,132 +2342,132 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr ""
 
@@ -2475,60 +2475,60 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2574,7 +2574,7 @@ msgstr ""
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr ""
 
@@ -2891,7 +2891,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2905,8 +2905,8 @@ msgstr ""
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr ""
@@ -2919,7 +2919,7 @@ msgstr ""
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr ""
@@ -2931,7 +2931,7 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr ""
 
@@ -3032,45 +3032,45 @@ msgid "Battle"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr ""
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3081,82 +3081,82 @@ msgstr ""
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr ""
 
@@ -3167,27 +3167,27 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3199,14 +3199,14 @@ msgstr ""
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr ""
@@ -3226,152 +3226,158 @@ msgstr ""
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
 #, c-format
-msgid "%d FPS (mobile OpenGL)"
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
 #, c-format
-msgid "%d FPS (modern OpenGL)"
+msgid "%d FPS (mobile OpenGL ES 2)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
+msgid "%d FPS (modern OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
+#, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr ""
@@ -4397,7 +4403,7 @@ msgstr ""
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr ""
 
@@ -4824,7 +4830,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr ""
 
@@ -5609,8 +5615,8 @@ msgstr ""
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr ""
@@ -5758,7 +5764,7 @@ msgstr ""
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ""
 
@@ -5769,7 +5775,7 @@ msgstr ""
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr ""
 
@@ -5943,24 +5949,24 @@ msgid "Enter password:"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6096,7 +6102,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6485,22 +6491,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr ""
 
@@ -6516,28 +6522,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr ""
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr ""
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr ""
 
@@ -6904,67 +6910,67 @@ msgid "Character points: %d"
 msgstr ""
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr ""
 
@@ -8510,7 +8516,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr ""
 
@@ -8829,98 +8835,98 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
 msgstr ""
 
@@ -8967,86 +8973,94 @@ msgid "Luck:"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
+msgid "Safe OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
-msgid "Safe OpenGL"
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+msgid "Mobile OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/nb.po b/po/nb.po
index 198461e78..7a74678d4 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/akaras/manaplus/language/nb/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -406,8 +406,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -434,40 +434,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: 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:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Hjelp"
@@ -488,10 +488,10 @@ msgstr "Hjelp"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -501,32 +501,32 @@ msgid "Close"
 msgstr "Lukk"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -540,7 +540,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -555,37 +555,37 @@ msgid "Error"
 msgstr "Feil"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -595,133 +595,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -733,11 +733,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -755,36 +755,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr "Generelt"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr "Lagring av skjermbilde feilet!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr "Nettverksfeil"
 
@@ -1192,7 +1192,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1376,8 +1376,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1702,20 +1702,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1723,7 +1724,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1750,7 +1751,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1764,8 +1765,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1773,41 +1774,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1824,9 +1825,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1834,7 +1835,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1848,7 +1849,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1865,7 +1866,7 @@ msgstr "Kjøp"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1877,26 +1878,26 @@ msgstr "Selg"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1904,19 +1905,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1924,19 +1925,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1944,7 +1945,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1960,14 +1961,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1975,38 +1976,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Spillere"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2016,20 +2017,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2038,7 +2041,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2046,69 +2049,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2118,70 +2121,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2190,50 +2193,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2243,56 +2246,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr "Bruk"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2300,155 +2303,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr "Nivå: %d"
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2456,64 +2477,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2840,7 +2870,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2874,11 +2904,12 @@ msgstr ""
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Avslutt"
 
@@ -2934,59 +2965,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4758,7 +4795,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Slett"
 
@@ -6062,12 +6099,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6413,15 +6450,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr "Nivå: %d"
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6455,12 +6483,12 @@ msgid "Reset"
 msgstr "Tilbakestill"
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6670,36 +6698,36 @@ msgid "Up"
 msgstr "Opp"
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6859,62 +6887,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7060,25 +7088,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7086,7 +7114,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8780,91 +8808,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10062,56 +10100,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/nl.po b/po/nl.po
index 2a7fcd34f..e2c49f808 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -11,8 +11,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Dutch (Belgium) (http://www.transifex.com/akaras/manaplus/"
 "language/nl_BE/)\n"
@@ -23,7 +23,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -52,74 +52,74 @@ msgstr "Bestand is opgeladen"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "Oké"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Cache gewist"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client uptime: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Bron afbeeldingen:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Bron verweesde afbeeldingen:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Omgevingsvariabelen gedumpt"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Configuratie opgeladen in:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Log opgeladen in:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Kan geen lege berichten sturen!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr "Kan geen fluistertab \"%s\" aanmaken. Deze bestaat waarschijnlijk al."
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Groepsnaam ontbreekt."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Guild-naam ontbreekt."
 
@@ -127,120 +127,120 @@ msgstr "Guild-naam ontbreekt."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Gelieve een naam te specifiëren."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Ga terug naar chat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Bericht sluit chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Ga nu terug naar chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Bericht sluit nu chat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Speler reeds %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Speler succesvol %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Speler kan niet %s zijn!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Speler is niet genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Speler niet langer genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Speler kan niet worden genegeerd!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Speler reeds verwijderd!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "Speler is niet langer gewist!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Speler kan niet worden verwijderd!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "vriend"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "genegeerd"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutraal"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "Op de zwarte lijst gezet"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "vijand"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -270,82 +270,82 @@ msgid "Visible on map"
 msgstr "Zichtbaar op de map"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Mens"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "ontwijkt"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "mist"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "U bent gedood door %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Geprobeerd een nietbestaand voorwerp op te rapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Voorwerp is te zwaar."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Voorwerp is te ver weg."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Inventaris is vol."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Uw opstapeling is de groot."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Voorwerp behoort bij iemand anders."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "U kan deze hoeveelheid aan items niet oprapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "U zit aan het maximum van uw opslagruimte."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Onbekend probleem bij het oprapen van voorwerp."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -354,53 +354,53 @@ msgstr[1] "U raapte op %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "ep"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "job"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Volg %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Volgen onderbroken"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imiteer %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitatie onderbroken"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "You see %s"
@@ -410,68 +410,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Volledig genegeerd"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Say '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Blink naam"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Zwevende '...' bel"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Zwevende bel"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Configureren"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: 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:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Thema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "Over"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Help"
@@ -492,45 +492,45 @@ msgstr "Help"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Sluiten"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Verbinden met server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Inloggen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Spelwereld binnenkomen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Aanvragen personage"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Verbinden met de spelserver"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Wijzigen spelservers"
 
@@ -544,7 +544,7 @@ msgstr "Wijzigen spelservers"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -554,42 +554,42 @@ msgstr "Wijzigen spelservers"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Fout"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Aanvragen registratie details"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Paswoord Wijziging"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Paswoord is gewijzigd!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Email Wijziging"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Email is gewijzigd!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Registratie ongedaan gemaakt!"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Tot ziens..."
 
@@ -759,36 +759,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Algemeen"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Schermafdruk opgeslagen als %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Opslaan van screenshot mislukt!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "De verbinding met de server is verbroken."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Netwerkfout"
 
@@ -1196,7 +1196,7 @@ msgstr "Bericht"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr ""
 
@@ -1381,8 +1381,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(standaard)"
 
@@ -1707,29 +1707,29 @@ msgstr "Groep aanmaken"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1756,7 +1756,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Handel"
@@ -1770,8 +1770,8 @@ msgstr "Handel"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1779,41 +1779,41 @@ msgstr "Aanvallen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Fluister"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Genees"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Uit de gilde gooien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 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:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1830,9 +1830,9 @@ msgstr "Nuke"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Beweeg"
@@ -1840,7 +1840,7 @@ msgstr "Beweeg"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Spreken"
@@ -1854,7 +1854,7 @@ msgstr "Spreken"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1871,7 +1871,7 @@ msgstr "Kopen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1883,26 +1883,26 @@ msgstr "Verkopen"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Aan de aanvalslijst toevoegen"
 
@@ -1910,19 +1910,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "an de negeerlijst toevoegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1930,19 +1930,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1950,7 +1950,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1966,14 +1966,14 @@ msgstr "Afdoen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Hernoem"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1981,38 +1981,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Naam aan het gesprek toevoegen"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Spelers"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Uit de groep gooien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Raap op"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Aan chat toevoegen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Plaats voorwerp op de kaart"
 
@@ -2022,22 +2022,22 @@ 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:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Verwijder"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr ""
 
@@ -2046,77 +2046,77 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Kleren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Spreuken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Wissen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Markering afzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Markering aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Verwijder naam"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "away aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Verlaat"
 
@@ -2126,70 +2126,70 @@ msgstr "Verlaat"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Wijzig uw guild positie"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Kaart bordje hernoemen   "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Naam:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr ""
 
@@ -2198,50 +2198,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Opslaan"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Plaats 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Plaats de helft"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Plaats alles"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Afhalen"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Haal 10 op"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Haal de helft op"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Haal alles op"
 
@@ -2251,7 +2251,7 @@ msgstr "Haal alles op"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2261,46 +2261,46 @@ msgid "Use"
 msgstr "Gebruiken"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Verberg"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Toon"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Beweeg naar beneden"
 
@@ -2308,30 +2308,30 @@ msgstr "Beweeg naar beneden"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "ontkleed"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Kopiëren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Plakken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr ""
 
@@ -2339,7 +2339,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2348,133 +2348,132 @@ msgstr "Level: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Magie niveau:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 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:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Negeer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Wis"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Word vriend"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Stop Negeren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Volg"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Koop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Verkoop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "uitnodigen voor de groep"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Toon Voorwerpen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Neerleggen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Laat alles vallen"
 
@@ -2482,73 +2481,72 @@ msgstr "Laat alles vallen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Neerleggen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Ga naar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Schop"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Niveau: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Onbekend."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2582,7 +2580,7 @@ msgstr ""
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Chat"
 
@@ -2899,7 +2897,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2913,8 +2911,8 @@ msgstr "Toevoegen"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Afsluiten"
@@ -2927,7 +2925,7 @@ msgstr "Afsluiten"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2939,7 +2937,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2978,9 +2976,9 @@ msgstr "Niv: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Niveau: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3040,45 +3038,45 @@ msgid "Battle"
 msgstr "Gevecht"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Globale aankondiging:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Globale aankondiging van %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s fluistert: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Guild"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3089,82 +3087,82 @@ msgstr "Taal"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Groep"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Voorwerpdeling ingeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Voorwerpdeling uitgeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Voorwerpdeling is niet mogelijk."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Voorwerpdeling onbekend."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Ervaringsdeling ingeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Ervaringsdeling uitgeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Ervaringsdeling is niet mogelijk."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Muziek:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Kaart:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Minikaart:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Muispunt:"
 
@@ -3175,27 +3173,27 @@ msgstr "Deeltjesaantal:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Aantal kaart-acteurs:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Speler positie:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3207,14 +3205,14 @@ msgstr "%d beelden/sec"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d beelden/sec (Software)"
@@ -3233,153 +3231,159 @@ msgstr "%d beelden/sec (veilige OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
-msgstr ""
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
+msgstr "%d beelden/sec (normale OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d beelden/sec (normale OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d beelden/sec (SDL2 standaard)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Textuuraantal:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Deeltjes-aantal: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Doel:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Doel identificatie:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Aanvalsvertraging:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Normale slag:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Maximum slag:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Critieke slag:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Doel niveau:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Doel Party:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Doel Gilde:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Invoer: %d bytes/sec"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Uitvoer: %d bytes/sec"
@@ -4405,7 +4409,7 @@ msgstr "shop modus aanzetten"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4832,7 +4836,7 @@ msgstr "Fluisteren toestaan"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Verwijderen"
 
@@ -5623,8 +5627,8 @@ msgstr "CONF"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Toets: %s"
@@ -5772,7 +5776,7 @@ msgstr "Naam:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5783,7 +5787,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5957,24 +5961,24 @@ msgid "Enter password:"
 msgstr "Geef wachtwoord:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Aanwezig: %s; %d speler zijn aanwezig."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Fluisteren naar %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6110,7 +6114,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6499,22 +6503,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Volgende"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Indienen"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Reset"
 
@@ -6530,28 +6534,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Kleren: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Verwijder uitrusting eerst"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Kleren om weg te gaan"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Van server wisselen"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Van personage wisselen"
 
@@ -6918,67 +6922,67 @@ msgid "Character points: %d"
 msgstr "Personagepunten: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Commando bewerker"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magie"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "ander"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Symbool:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Commando:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Doel Type:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Icoon:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Magie niveau:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Magie School:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "School niveau:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Bewaren"
 
@@ -8530,7 +8534,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Kon personage niet verwijderen."
 
@@ -8849,101 +8853,100 @@ msgstr "Nieuw wachtwoord is te kort."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Je hebt nog geen hoog genoeg level bereikt!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Onvoldoende leven!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "Onvoldoende Vaardigheidspunten!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Je hebt geen memo's!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Je kan dat nu niet doen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Het lijkt erop dat je meer geld nodig hebt... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Je kan die vaardigheid niet gebruiken met dit type wapen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Je hebt een andere rode edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Je hebt een andere blauwe edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Je draagt teveel bij je om dit te doen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Doorloop spelerdoelwitten"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8988,86 +8991,94 @@ msgid "Luck:"
 msgstr "Geluk:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Handel mislukte!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Emoticon gefaald!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Zitten niet mogelijk!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Chatcreatie mislukte!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Kan je niet bij de groep voegen!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Kan niet roepen!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Huh? Wat is dat?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Warp mislukt..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Kon niets stelen..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Gif had geen effect..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "SDL2 standaard"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
+msgid "Safe OpenGL"
+msgstr "Veilige OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
-msgid "Safe OpenGL"
-msgstr "Veilige OpenGL"
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/nl_BE.po b/po/nl_BE.po
index 2a7fcd34f..e2c49f808 100644
--- a/po/nl_BE.po
+++ b/po/nl_BE.po
@@ -11,8 +11,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Dutch (Belgium) (http://www.transifex.com/akaras/manaplus/"
 "language/nl_BE/)\n"
@@ -23,7 +23,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -52,74 +52,74 @@ msgstr "Bestand is opgeladen"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "Oké"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Cache gewist"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client uptime: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Bron afbeeldingen:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Bron verweesde afbeeldingen:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Omgevingsvariabelen gedumpt"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Configuratie opgeladen in:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Log opgeladen in:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Kan geen lege berichten sturen!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr "Kan geen fluistertab \"%s\" aanmaken. Deze bestaat waarschijnlijk al."
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Groepsnaam ontbreekt."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Guild-naam ontbreekt."
 
@@ -127,120 +127,120 @@ msgstr "Guild-naam ontbreekt."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Gelieve een naam te specifiëren."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Ga terug naar chat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Bericht sluit chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Ga nu terug naar chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Bericht sluit nu chat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Speler reeds %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Speler succesvol %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Speler kan niet %s zijn!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Speler is niet genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Speler niet langer genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Speler kan niet worden genegeerd!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Speler reeds verwijderd!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "Speler is niet langer gewist!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Speler kan niet worden verwijderd!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "vriend"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "genegeerd"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutraal"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "Op de zwarte lijst gezet"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "vijand"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -270,82 +270,82 @@ msgid "Visible on map"
 msgstr "Zichtbaar op de map"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Mens"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "ontwijkt"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "mist"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "U bent gedood door %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Geprobeerd een nietbestaand voorwerp op te rapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Voorwerp is te zwaar."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Voorwerp is te ver weg."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Inventaris is vol."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Uw opstapeling is de groot."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Voorwerp behoort bij iemand anders."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "U kan deze hoeveelheid aan items niet oprapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "U zit aan het maximum van uw opslagruimte."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Onbekend probleem bij het oprapen van voorwerp."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -354,53 +354,53 @@ msgstr[1] "U raapte op %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "ep"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "job"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Volg %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Volgen onderbroken"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imiteer %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitatie onderbroken"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "You see %s"
@@ -410,68 +410,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Volledig genegeerd"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Say '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Blink naam"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Zwevende '...' bel"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Zwevende bel"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Configureren"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: 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:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Thema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "Over"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Help"
@@ -492,45 +492,45 @@ msgstr "Help"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Sluiten"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Verbinden met server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Inloggen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Spelwereld binnenkomen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Aanvragen personage"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Verbinden met de spelserver"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Wijzigen spelservers"
 
@@ -544,7 +544,7 @@ msgstr "Wijzigen spelservers"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -554,42 +554,42 @@ msgstr "Wijzigen spelservers"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Fout"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Aanvragen registratie details"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Paswoord Wijziging"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Paswoord is gewijzigd!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Email Wijziging"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Email is gewijzigd!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Registratie ongedaan gemaakt!"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Tot ziens..."
 
@@ -759,36 +759,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Algemeen"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Schermafdruk opgeslagen als %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Opslaan van screenshot mislukt!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "De verbinding met de server is verbroken."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Netwerkfout"
 
@@ -1196,7 +1196,7 @@ msgstr "Bericht"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr ""
 
@@ -1381,8 +1381,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(standaard)"
 
@@ -1707,29 +1707,29 @@ msgstr "Groep aanmaken"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1756,7 +1756,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Handel"
@@ -1770,8 +1770,8 @@ msgstr "Handel"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1779,41 +1779,41 @@ msgstr "Aanvallen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Fluister"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Genees"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Uit de gilde gooien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 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:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1830,9 +1830,9 @@ msgstr "Nuke"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Beweeg"
@@ -1840,7 +1840,7 @@ msgstr "Beweeg"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Spreken"
@@ -1854,7 +1854,7 @@ msgstr "Spreken"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1871,7 +1871,7 @@ msgstr "Kopen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1883,26 +1883,26 @@ msgstr "Verkopen"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Aan de aanvalslijst toevoegen"
 
@@ -1910,19 +1910,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "an de negeerlijst toevoegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1930,19 +1930,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1950,7 +1950,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1966,14 +1966,14 @@ msgstr "Afdoen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Hernoem"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1981,38 +1981,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Naam aan het gesprek toevoegen"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Spelers"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Uit de groep gooien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Raap op"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Aan chat toevoegen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Plaats voorwerp op de kaart"
 
@@ -2022,22 +2022,22 @@ 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:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Verwijder"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr ""
 
@@ -2046,77 +2046,77 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Kleren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Spreuken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Wissen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Markering afzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Markering aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Verwijder naam"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "away aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Verlaat"
 
@@ -2126,70 +2126,70 @@ msgstr "Verlaat"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Wijzig uw guild positie"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Kaart bordje hernoemen   "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Naam:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr ""
 
@@ -2198,50 +2198,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Opslaan"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Plaats 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Plaats de helft"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Plaats alles"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Afhalen"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Haal 10 op"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Haal de helft op"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Haal alles op"
 
@@ -2251,7 +2251,7 @@ msgstr "Haal alles op"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2261,46 +2261,46 @@ msgid "Use"
 msgstr "Gebruiken"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Verberg"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Toon"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Beweeg naar beneden"
 
@@ -2308,30 +2308,30 @@ msgstr "Beweeg naar beneden"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "ontkleed"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Kopiëren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Plakken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr ""
 
@@ -2339,7 +2339,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2348,133 +2348,132 @@ msgstr "Level: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Magie niveau:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 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:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Negeer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Wis"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Word vriend"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Stop Negeren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Volg"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Koop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Verkoop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "uitnodigen voor de groep"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Toon Voorwerpen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Neerleggen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Laat alles vallen"
 
@@ -2482,73 +2481,72 @@ msgstr "Laat alles vallen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Neerleggen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Ga naar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Schop"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Niveau: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Onbekend."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2582,7 +2580,7 @@ msgstr ""
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Chat"
 
@@ -2899,7 +2897,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2913,8 +2911,8 @@ msgstr "Toevoegen"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Afsluiten"
@@ -2927,7 +2925,7 @@ msgstr "Afsluiten"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2939,7 +2937,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2978,9 +2976,9 @@ msgstr "Niv: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Niveau: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3040,45 +3038,45 @@ msgid "Battle"
 msgstr "Gevecht"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Globale aankondiging:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Globale aankondiging van %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s fluistert: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Guild"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3089,82 +3087,82 @@ msgstr "Taal"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Groep"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Voorwerpdeling ingeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Voorwerpdeling uitgeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Voorwerpdeling is niet mogelijk."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Voorwerpdeling onbekend."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Ervaringsdeling ingeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Ervaringsdeling uitgeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Ervaringsdeling is niet mogelijk."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Muziek:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Kaart:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Minikaart:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Muispunt:"
 
@@ -3175,27 +3173,27 @@ msgstr "Deeltjesaantal:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Aantal kaart-acteurs:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Speler positie:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3207,14 +3205,14 @@ msgstr "%d beelden/sec"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d beelden/sec (Software)"
@@ -3233,153 +3231,159 @@ msgstr "%d beelden/sec (veilige OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
-msgstr ""
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
+msgstr "%d beelden/sec (normale OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d beelden/sec (normale OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d beelden/sec (SDL2 standaard)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Textuuraantal:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Deeltjes-aantal: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Doel:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Doel identificatie:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Aanvalsvertraging:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Normale slag:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Maximum slag:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Critieke slag:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Doel niveau:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Doel Party:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Doel Gilde:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Invoer: %d bytes/sec"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Uitvoer: %d bytes/sec"
@@ -4405,7 +4409,7 @@ msgstr "shop modus aanzetten"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4832,7 +4836,7 @@ msgstr "Fluisteren toestaan"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Verwijderen"
 
@@ -5623,8 +5627,8 @@ msgstr "CONF"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Toets: %s"
@@ -5772,7 +5776,7 @@ msgstr "Naam:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5783,7 +5787,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5957,24 +5961,24 @@ msgid "Enter password:"
 msgstr "Geef wachtwoord:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Aanwezig: %s; %d speler zijn aanwezig."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Fluisteren naar %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6110,7 +6114,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6499,22 +6503,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Volgende"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Indienen"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Reset"
 
@@ -6530,28 +6534,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Kleren: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Verwijder uitrusting eerst"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Kleren om weg te gaan"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Van server wisselen"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Van personage wisselen"
 
@@ -6918,67 +6922,67 @@ msgid "Character points: %d"
 msgstr "Personagepunten: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Commando bewerker"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magie"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "ander"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Symbool:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Commando:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Doel Type:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Icoon:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Magie niveau:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Magie School:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "School niveau:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Bewaren"
 
@@ -8530,7 +8534,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Kon personage niet verwijderen."
 
@@ -8849,101 +8853,100 @@ msgstr "Nieuw wachtwoord is te kort."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Je hebt nog geen hoog genoeg level bereikt!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Onvoldoende leven!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "Onvoldoende Vaardigheidspunten!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Je hebt geen memo's!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Je kan dat nu niet doen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Het lijkt erop dat je meer geld nodig hebt... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Je kan die vaardigheid niet gebruiken met dit type wapen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Je hebt een andere rode edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Je hebt een andere blauwe edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Je draagt teveel bij je om dit te doen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Doorloop spelerdoelwitten"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8988,86 +8991,94 @@ msgid "Luck:"
 msgstr "Geluk:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Handel mislukte!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Emoticon gefaald!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Zitten niet mogelijk!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Chatcreatie mislukte!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Kan je niet bij de groep voegen!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Kan niet roepen!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Huh? Wat is dat?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Warp mislukt..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Kon niets stelen..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Gif had geen effect..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "SDL2 standaard"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
+msgid "Safe OpenGL"
+msgstr "Veilige OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
-msgid "Safe OpenGL"
-msgstr "Veilige OpenGL"
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index c8f35f98f..754a5a34a 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -14,8 +14,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Polish (http://www.transifex.com/akaras/manaplus/language/"
 "pl/)\n"
@@ -27,7 +27,7 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -56,74 +56,74 @@ msgstr "Plik wysłano"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Cache opróżnione"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Czas pracy programu: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Obrazy źródłowe:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Osierocone obrazy źródłowe:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Zmienne środowiskowe zostały zrzucone"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Załaduj ustawienia do:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Załaduj ustawienia serwera do:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Załaduj log do:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Nie można wysłać pustych szeptów!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Brakuje nazwy grupy."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Brak nazwy gildii."
 
@@ -131,120 +131,120 @@ msgstr "Brak nazwy gildii."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Proszę wpisać prawidłową nazwę."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Return włącza czat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Wiadomość zamyka czat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Return od teraz włącza czat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Wiadomość od teraz zamyka czat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Gracz jest już %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Gracz jest teraz %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Gracz nie może być %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Gracz nie był ignorowany!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Gracz już nie jest ignorowany!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Gracz nie może być odignorowany!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Gracz został usunięty!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Gracz nie mógł zostać usunięty!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "znajomy"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "lekceważony"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutralny"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "dodany/a do czarnej listy"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "wróg"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -274,82 +274,82 @@ msgid "Visible on map"
 msgstr "Widoczne na mapie"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Człowiek"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "Unik!"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "Pudło!"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Próbowano podnieść nieistniejący przedmiot."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Przedmiot zbyt ciężki."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Przedmiot za daleko."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Inwentarz jest pełny."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Za duży stos."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Przedmiot należy do kogoś innego."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Nieznany problem podczas próby podniesienia przedmiotu."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -359,53 +359,53 @@ msgstr[2] "Podniosłeś/aś %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "skill"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Podążanie: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Podążanie anulowane."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitowanie: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitacja anulowana"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Widzisz %s"
@@ -415,68 +415,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Całkowicie ignoruj"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Pisz '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Mruganie nicka"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Bąbelek \"...\" nad głową"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Bąbelek nad głową"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Konfiguracja"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: 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:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Skórka"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "O..."
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Pomoc"
@@ -497,45 +497,45 @@ msgstr "Pomoc"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Zamknij"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Łączenie z serwerem"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Logowanie"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Wchodzenie do świata gry"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Sprawdzanie postaci"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Łączenie się z serwerem gry"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Zmiana serwera"
 
@@ -549,7 +549,7 @@ msgstr "Zmiana serwera"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -559,42 +559,42 @@ msgstr "Zmiana serwera"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Błąd"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Sprawdzanie szczegółów rejestracji"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Zmiana hasła"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Hasło zmienione z powodzeniem!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Zmiana adresu e-mail"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Adres e-mail zmieniony z powodzeniem!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Wyrejestrowano z powodzeniem"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Żegnaj, będziemy czekać na Twój powrót..."
 
@@ -764,36 +764,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "dyecmd srcdyestring dstfile"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Ogólny"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Zrzut ekranu zapisany jako %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Zapisywanie zrzutu ekranu nie powiodło się!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Połączenie z serwerem zostało zerwane."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Błąd sieci"
 
@@ -1201,7 +1201,7 @@ msgstr "Wiadomość"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Wskrześ"
 
@@ -1387,8 +1387,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(domyślne)"
 
@@ -1713,29 +1713,29 @@ msgstr "Utwórz grupę"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1762,7 +1762,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Handel"
@@ -1776,8 +1776,8 @@ msgstr "Handel"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1785,41 +1785,41 @@ msgstr "Atak"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Szept"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Lecz"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Wyrzuć z gildii"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "Zmień pozycję w gildii"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Wysadź w powietrze"
 
@@ -1836,9 +1836,9 @@ msgstr "Wysadź w powietrze"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Podejdź"
@@ -1846,7 +1846,7 @@ msgstr "Podejdź"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Rozmowa"
@@ -1860,7 +1860,7 @@ msgstr "Rozmowa"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1877,7 +1877,7 @@ msgstr "Kup"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1889,26 +1889,26 @@ msgstr "Sprzedaj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Dodaj komentarz"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Dodaj do listy atakowanych"
 
@@ -1916,19 +1916,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "Dodaj do listy ignorowanych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1936,19 +1936,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1956,7 +1956,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1972,14 +1972,14 @@ msgstr "Zdejmij"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Zmień nazwę"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1987,38 +1987,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Wpisz do czatu"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Gracze"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Wyrzuć z grupy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Podnieś"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Dodaj do czatu"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Portal"
 
@@ -2028,22 +2028,22 @@ msgstr "Portal"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Usuń"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Teleport"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Przesuwaj kamerę"
 
@@ -2052,77 +2052,77 @@ msgstr "Przesuwaj kamerę"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Stroje"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Usuń ubiór"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Zaklęcia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Wyczyść"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Wyłącz alarm"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 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:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Usuń imię"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Włącz tryb AFK"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Opuść"
 
@@ -2132,70 +2132,70 @@ msgstr "Opuść"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Skopiuj do schowka"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Zmień pozycję gildii"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "okno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "odblokuj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "zablokuj"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Zmień nazwę drogowskazu "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Nick:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Komentarz gracza          "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Komentarz:                    "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Dodaj do handlu"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Dodaj 10 do handlu"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Dodaj połowę do handlu"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Dodaj do handlu wszystko-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Dodaj wszystko do handlu"
 
@@ -2204,50 +2204,50 @@ msgstr "Dodaj wszystko do handlu"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Podaj"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Podaj 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Podaj połowę"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Podaj wszystko-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Podaj wszystko"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Pobierz"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Pobierz 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Pobierz połowę"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Pobierz wszystko-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Pobierz wszystko"
 
@@ -2257,7 +2257,7 @@ msgstr "Pobierz wszystko"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2267,46 +2267,46 @@ msgid "Use"
 msgstr "Użyj"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Wyczyść okno upuszczeń."
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Ukryj"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Pokaż"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "W dół"
 
@@ -2314,30 +2314,30 @@ msgstr "W dół"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Rozbierz"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Kopiuj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Wklej"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Otwórz adres internetowy"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Pokaż okno"
 
@@ -2345,7 +2345,7 @@ msgstr "Pokaż okno"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2354,133 +2354,132 @@ msgstr "Poziom: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Poziom magii:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Lekceważ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignoruj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Czarna lista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Ustaw jako wroga"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Usuń"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Dodaj do znajomych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Odignoruj"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Podążaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Kup (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Sprzedaj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Zaproś do grupy"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Pokaż przedmioty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Usuń z listy podnoszonych"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr "Dodaj do listy podnoszonych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "Przestań chronić przedmiot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Chroń przedmiot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Upuść..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Upuść wszystko"
 
@@ -2488,73 +2487,72 @@ msgstr "Upuść wszystko"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Upuść"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "Polecenia GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "Sprawdź IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Idź do"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Przywołaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Wyrzuć"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Poziom: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Nieznany obiekt."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2588,7 +2586,7 @@ msgstr "Emotki"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Czat"
 
@@ -2905,7 +2903,7 @@ msgstr "Otwórz adres url"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2919,8 +2917,8 @@ msgstr "Dodaj"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Wyjdź"
@@ -2933,7 +2931,7 @@ msgstr "Wyjdź"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2945,7 +2943,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2984,9 +2982,9 @@ msgstr "Poziom: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Poziom: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3046,45 +3044,45 @@ msgid "Battle"
 msgstr "Bitwa"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Ogłoszenie ogólne:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Ogłoszenie ogólne od %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s szepcze: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s jest teraz Online."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s jest teraz Offline."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Gildia"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "GM"
 
@@ -3095,84 +3093,84 @@ msgstr "Język"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Grupa"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Włączono dzielenie się przedmiotami."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Wyłączono dzielenie się przedmiotami."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Nie można włączyć dzielenia się przedmiotami."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Stan dzielenia się przedmiotami nieznany."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Podział doświadczenia włączony."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Podział doświadczenia wyłączony."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr ""
 "Podział doświadczenia nie jest możliwy- prawdopodobnie maksymalna róznica "
 "poziomów jest większa niż 10."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Nieznany stan podziału doświadczenia."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Muzyka:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Mini-mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Kursor:"
 
@@ -3183,27 +3181,27 @@ msgstr "Licznik cząsteczek:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Licznik aktorów na mapie:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Pozycja gracza:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Wywołania rysowania:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Połączenia z teksturami:"
 
@@ -3215,14 +3213,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Software)"
@@ -3241,153 +3239,159 @@ msgstr "%d FPS (bezpieczny OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (mobilny OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (mobilny OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr "%d FPS (nowoczesny OpenGL)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d FPS (SDL2 domyślne)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Licznik tekstur:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Licznik cząsteczek: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Cel:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "ID celu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Rodzaj celu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Poziom celu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Rasa celu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Drużyna celu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Gildia celu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Opóźnienie ataku:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Najsłabsze uderzenie:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Najmocniejsze uderzenie:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Uderzenie krytyczne:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Poziom celu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Grupa celu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Gildia celu:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Wejście: %d bajtów"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Wyjście: %d bajtów"
@@ -4415,7 +4419,7 @@ msgstr "Włącz tryb sklepu"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4844,7 +4848,7 @@ msgstr "Zezwól na szepty"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Usuń"
 
@@ -5634,8 +5638,8 @@ msgstr "SET"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Klawisz: %s"
@@ -5783,7 +5787,7 @@ msgstr "Nazwa:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5794,7 +5798,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5973,24 +5977,24 @@ msgid "Enter password:"
 msgstr "Wprowadź hasło:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "%s obecny/a. %d graczy online."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Szepczesz do %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr "zwierzątko gracza %s's"
@@ -6126,7 +6130,7 @@ msgstr "Insert"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6517,22 +6521,22 @@ msgid "Job level: %d"
 msgstr "Poziom Pracy: %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Przerwij"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Dalej"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Zatwierdź"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Resetuj"
 
@@ -6548,28 +6552,28 @@ msgid "Do you really want to sell %s?"
 msgstr "Czy naprawdę chcesz sprzedać %s?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Strój: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Najpierw zdejmij"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Strój na afk"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Zmień serwer"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Zmień postać"
 
@@ -6936,67 +6940,67 @@ msgid "Character points: %d"
 msgstr "Punkty postaci: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Edytor poleceń"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magia"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "inne"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Symbol:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Polecenie:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Komentarz:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Rodzaj celu:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Ikona:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Poziom magii:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Szkoła magii:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Poziom szkoły:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Zachowaj"
 
@@ -8546,7 +8550,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Nie udało się skasować postaci."
 
@@ -8865,101 +8869,100 @@ msgstr "Nowe hasło jest zbyt krótkie."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Nie masz jeszcze wymaganego poziomu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Zbyt niskie HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "Zbyt niska mana!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Nie masz notek!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Nie możesz tego teraz zrobić!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Chyba brak Ci kasy... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Nie możesz użyć tej umiejętności przy tym rodzaju broni!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Potrzebujesz innego czerwonego klejnotu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Potrzebujesz innego niebieskiego klejnotu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Niesiesz za duży ciężar by to zrobić!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Przewijaj namierzanie graczy"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -9004,86 +9007,96 @@ msgid "Luck:"
 msgstr "Szczęście:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Handel zakończony niepowodzeniem!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Emotka nieudana!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Nie można usiąść!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Nie można stworzyć czatu!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Nie udało się dołączyć do grupy!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Nie można krzyczeć!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Eee? A to to co?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Nie udało się przeteleportować..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Nie udało się niczego ukraść..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Trucizna nie zadziałała..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "Domyślne SDL2"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "Mobilny OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr "Nornalny OpenGL"
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "Bezpieczny OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "Mobilny OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr "Nornalny OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr "Nowoczesny OpenGL"
 
diff --git a/po/pt.po b/po/pt.po
index d523f467c..b6ca924aa 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -11,8 +11,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Portuguese (http://www.transifex.com/akaras/manaplus/language/"
 "pt/)\n"
@@ -23,7 +23,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -52,74 +52,74 @@ msgstr ""
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Cache limpo"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Uptime do cliente: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Recursos de imagens:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Recursos de imagens orfãos:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Variáveis ​​de ambiente despejadas"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Não é possível enviar mensagens privadas vazias!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Falta o nome do grupo."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Falta o nome da guilda."
 
@@ -127,120 +127,120 @@ msgstr "Falta o nome da guilda."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Por favor, especifique um nome."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Enter alterna para o chat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "A mensagem fecha o chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Agora Enter alterna para o chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Agora a mensagem fecha o chat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Jogador já %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Jogador %s com sucesso!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Jogador não pode ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "O jogador não estava ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "O jogador não está mais ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 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:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Jogador já apagado!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Jogador não pode ser apagado!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "amigo(a)"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "ignorado"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutro"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "Na Lista Negra"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "Inimigo"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -270,82 +270,82 @@ msgid "Visible on map"
 msgstr "Visivel no mapa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Humano"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "desviou"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "errou"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "l"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Você tentou pegar um item não existente."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Este item é muito pesado."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Item está muito longe."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "O inventário está cheio."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Esta pilha é muito grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Este item pertence a outra pessoa."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Problema desconhecido ao tentar pegar item."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -354,53 +354,53 @@ msgstr[1] "Você pegou %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "exp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "Profissão"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Seguir: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Seguir cancelado"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitando: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitação cancelada"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Você vê %s"
@@ -410,68 +410,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Imprimir '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Piscar nome"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Bolha '...' flutuante"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Bolha Flutuante"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Configurar"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Ajuda"
@@ -492,45 +492,45 @@ msgstr "Ajuda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Fechar"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Conectando ao servidor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Efetuando login"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Entrando no domínio do jogo"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Requisitando personagens"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Conectando ao servidor do jogo"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Mudando servidores do jogo"
 
@@ -544,7 +544,7 @@ msgstr "Mudando servidores do jogo"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -554,42 +554,42 @@ msgstr "Mudando servidores do jogo"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Erro"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Requisitando detalhes do registro"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Mudar senha"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Senha modificada com sucesso!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Mudar email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Email modificado com sucesso!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Registro cancelado com sucesso"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Tchau, volte sempre..."
 
@@ -764,36 +764,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Geral"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Depurador"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Captura de Tela salva em: %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Falha ao salvar screenshot!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "A conexão com o servidor caiu."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Erro de conexão"
 
@@ -1201,7 +1201,7 @@ msgstr "Mensagem"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr ""
 
@@ -1388,8 +1388,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(padrão)"
 
@@ -1714,29 +1714,29 @@ msgstr "Criar grupo"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1763,7 +1763,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Negócios"
@@ -1777,8 +1777,8 @@ msgstr "Negócios"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1786,41 +1786,41 @@ msgstr "Atacar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Sussuro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Curar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Chutar da Guilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 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:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Desaparecer"
 
@@ -1837,9 +1837,9 @@ msgstr "Desaparecer"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Mover"
@@ -1847,7 +1847,7 @@ msgstr "Mover"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Falar"
@@ -1861,7 +1861,7 @@ msgstr "Falar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1878,7 +1878,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1890,26 +1890,26 @@ msgstr "Vender"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Adicionar comentário"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Adicionar a lista de ataques"
 
@@ -1917,19 +1917,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 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:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1937,19 +1937,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1957,7 +1957,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1973,14 +1973,14 @@ msgstr "Desequipar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Renomear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1988,38 +1988,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Adicionar nome ao chat"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Jogadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Chutar do grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Nome no chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Mapa Item"
 
@@ -2029,22 +2029,22 @@ msgstr "Mapa Item"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "A Remover"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Urdidura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Mover câmera"
 
@@ -2053,77 +2053,77 @@ msgstr "Mover câmera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Roupas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Limpar equipamento"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Feitiços"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Limpar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Desabilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Habilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Remover nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Habilitar longe do teclado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Sair"
 
@@ -2133,70 +2133,70 @@ msgstr "Sair"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "CopiaCopiar para a área de transferência"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Mudar a posição da guilda"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Renomear mapa          "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Nome:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Comentário do jogador     "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Comentário:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Add. na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Add. 10 na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Add. metade na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Adicionar todos para troca-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Add. todos na negociação"
 
@@ -2205,50 +2205,50 @@ msgstr "Add. todos na negociação"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Armazenar"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Guardar 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Guardar metade"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Armazenar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Guardar tudo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Retirar"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Retirar 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Retirar metade"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Recuperar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Retirar tudo"
 
@@ -2258,7 +2258,7 @@ msgstr "Retirar tudo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2268,46 +2268,46 @@ msgid "Use"
 msgstr "Usar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Queda nítida de janela"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Ocultar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Mover a baixo"
 
@@ -2315,30 +2315,30 @@ msgstr "Mover a baixo"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Limpar conjunto de roupas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Colar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Abrir link"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Mostrar janela"
 
@@ -2346,7 +2346,7 @@ msgstr "Mostrar janela"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2355,133 +2355,132 @@ msgstr "Nível: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Nível mágico:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 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:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Lista Negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Definir como inimigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Apagar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Ser Amigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Não ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Convidar para grupo"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Mostar itens"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Remover lista de pegar itens"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 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:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Descartar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Descartar tudo"
 
@@ -2489,73 +2488,72 @@ msgstr "Descartar tudo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Descartar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Chutar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Nível: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Desconhecido."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2589,7 +2587,7 @@ msgstr "Emoções"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Chat"
 
@@ -2906,7 +2904,7 @@ msgstr "Abrir URL"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2920,8 +2918,8 @@ msgstr "Adicionar"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Sair"
@@ -2934,7 +2932,7 @@ msgstr "Sair"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2946,7 +2944,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2985,9 +2983,9 @@ msgstr "Nível: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Nível: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3047,45 +3045,45 @@ msgid "Battle"
 msgstr "Batalha"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Anúncio geral:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Anúncio geral de %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s envia mensagem privada: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s está online."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s está offline."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Guilda"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "GM"
 
@@ -3096,82 +3094,82 @@ msgstr "Linguagem"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Grupo"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Compartilhamento de itens habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Compartilhamento de itens desabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Não é possível compartilhar itens."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Compartilhamento de itens desconhecido."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Compartilhamento de experiência habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Compartilhamento de experiência desabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Não é possível compartilhar experiência."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Compartilhamento de experiência desconhecido."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Música:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Minimapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Cursor:"
 
@@ -3182,27 +3180,27 @@ msgstr "Contador de Particulas:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Jogadores no mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Sua posição:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Marcar caminho:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Conjunto de texturas:"
 
@@ -3214,14 +3212,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (software)"
@@ -3240,153 +3238,159 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (OpenGL móvel)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (OpenGL móvel)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Contador de Texturas:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Contagem de partículas: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "ID do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Tipo de alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Level do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Corrida do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Grupo do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Guilda de alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Atraso de Ataque:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Dano Minimo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Dano Máximo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Dano Crítico:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Nível do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Grupo do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Guilda do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Entrada: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Saída: %d bytes/s"
@@ -4414,7 +4418,7 @@ msgstr "Habilitar modo loja"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4841,7 +4845,7 @@ msgstr "Permitir mensagens particulares"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Excluir"
 
@@ -5630,8 +5634,8 @@ msgstr "CON"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Tecla: %s"
@@ -5779,7 +5783,7 @@ msgstr "Nome:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5790,7 +5794,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5969,24 +5973,24 @@ msgid "Enter password:"
 msgstr "Entre com a senha:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Presentes: %s; %d jogadores estão presentes."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Enviando MP para %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6122,7 +6126,7 @@ msgstr "Inserir"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6511,22 +6515,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Aguarde..."
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Próximo"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Enviar"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Resetar"
 
@@ -6542,28 +6546,28 @@ msgid "Do you really want to sell %s?"
 msgstr "Você realmente deseja vender %s?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Roupas: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Desequipar antes"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Roupas em modo ausente"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Trocar servidor"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Trocar de Personagem"
 
@@ -6930,67 +6934,67 @@ msgid "Character points: %d"
 msgstr "Pontos do personagem: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Editor de comandos"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "Feitiço"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "Outro"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Símbolo:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Comando:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Comentario:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Tipo de alvo:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Icone:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Nível mágico:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Escola de Feitiço:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Nível da escola:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Salvar"
 
@@ -8541,7 +8545,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Falha ao deletar personagem."
 
@@ -8860,101 +8864,100 @@ msgstr "Nova senha é muito curta."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Você ainda não tem o nivel necessário!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "HP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "SP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Você não tem nenhuma nota armazenada!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Você não pode fazer isso agora!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Parece que você precisa de mais dinheiro... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Você não pode usar essa habilidade com esse tipo de arma!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Você precisa de outra gema vermelha!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Você precisa de outra jóia azul!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Você está com muita carga para fazer isso!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Alvo de jogadores em ciclo"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8999,86 +9002,96 @@ msgid "Luck:"
 msgstr "Sorte:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Falha na negociação!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Falha no emoticon!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Falha ao sentar!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Falha ao criar Chat!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Impossivel entrar no grupo!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Impossivel gritar!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Hã? O que é isso?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Falha ao transportar..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Não foi possível roubar nada..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Veneno não surtiu efeito..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "OpenGL Móvel"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr ""
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "Seguro OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "OpenGL Móvel"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index ae19a282f..3b1c6aab6 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -12,7 +12,7 @@
 # freya <freya.df@gmail.com>, 2013
 # freya <freya.df@gmail.com>, 2011-2012
 # freya <freya.df@gmail.com>, 2011,2013
-# Xtreem <guilhermegg11@hotmail.com>, 2014
+# Xtreem <guilhermegg11@hotmail.com>, 2014-2015
 # Jonatas L. Nogueira <cpntb1@ymail.com>, 2014
 # Luciano Zago <lcnzg7@gmail.com>, 2013,2015
 # María Rolón <luxlloth@gmail.com>, 2012
@@ -22,8 +22,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-14 20:34+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/akaras/manaplus/"
 "language/pt_BR/)\n"
@@ -34,7 +34,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -63,62 +63,62 @@ msgstr "Arquivo enviado"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Cache limpo"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Uptime do cliente: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Recursos de imagem:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Recurso de imagem orfão:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Variáveis de ambiente despejada"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "A|rquivos de configuração enviados para:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Configuração de servidor enviada para:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Registro enviado em:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Não é possível enviar mensagens privadas vazias!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
@@ -127,12 +127,12 @@ msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Falta o nome do grupo."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Falta o nome da guilda."
 
@@ -140,123 +140,123 @@ msgstr "Falta o nome da guilda."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Por favor, especifique um nome."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Enter alterna para o chat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "A mensagem fecha o chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Agora Enter alterna para o chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Agora a mensagem fecha o chat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr "chapéu %s equipado."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Jogador já %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Jogador %s com sucesso!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Jogador não pôde ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "O jogador não estava ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "O jogador não está mais sendo ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Não foi possível deixar de ignorar o jogador!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Jogador já apagado!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "Jogador não mais apagado!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Jogador não pôde ser apagado!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "amigo(a)"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "ignorado"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutro"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "Na Lista Negra"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "inimigo"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
-msgstr ""
+msgstr "Mensagem rápida"
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
-msgstr ""
+msgstr "Config value: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
-msgstr ""
+msgstr "Server config value: %s"
 
 #: src/actions/pets.cpp:109
 msgid "Rename your pet"
@@ -275,7 +275,7 @@ msgstr "Aceitando propostas de negócios"
 #. TRANSLATORS: quick tab in settings
 #: src/actions/windows.cpp:322 src/gui/widgets/tabs/setup_quick.cpp:45
 msgid "Quick"
-msgstr ""
+msgstr "Rápido"
 
 #. TRANSLATORS: visible beings on map
 #: src/actormanager.cpp:1461
@@ -283,82 +283,82 @@ msgid "Visible on map"
 msgstr "Mapa visivel"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Humano"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "desviou"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "errou"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "Você foi morto(a) por %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Você tentou pegar um item não existente."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Este item é muito pesado."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Item está muito longe."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "O inventário está cheio."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Esta pilha é muito grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Este item pertence a outra pessoa."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "Você não pode pegar essa quantia de itens."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "Sua pilha de itens possui a quantidade máxima."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Problema desconhecido ao tentar pegar item."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -367,53 +367,53 @@ msgstr[1] "Você pegou %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "exp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "profissão"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr "hp"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr "mana"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Seguindo: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Seguindo cancelado"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitando: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitação cancelada"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Você vê %s"
@@ -423,68 +423,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Imprimir '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Piscar nome"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Bolha '...' flutuante"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Bolha Flutuante"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Configurar"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: 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:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "Sobre"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Ajuda"
@@ -505,45 +505,45 @@ msgstr "Ajuda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Fechar"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Conectando-se ao servidor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Fazendo login"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Entrando no mundo do jogo"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Requerindo personagens"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Conectando ao servidor do jogo"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Mudando de servidor do jogo"
 
@@ -557,7 +557,7 @@ msgstr "Mudando de servidor do jogo"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -567,42 +567,42 @@ msgstr "Mudando de servidor do jogo"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Erro"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Requisitando detalhes do registro"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Mudar senha"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Senha modificada com sucesso!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Mudar email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Email modificado com sucesso!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Registro cancelado com sucesso"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Adeus, volte sempre..."
 
@@ -776,36 +776,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "dyecmd srcdyestring dstfile"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Geral"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Depurador"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Captura de Tela salva em %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Falha ao salvar screenshot!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "A conexão com o servidor caiu."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Erro de conexão"
 
@@ -991,17 +991,17 @@ msgstr "(d) sem auto ataque"
 #. TRANSLATORS: targeting type in status bar
 #: src/gamemodifiers.cpp:276
 msgid "(D) don't switch target"
-msgstr ""
+msgstr "(D) não mudar de alvo"
 
 #. TRANSLATORS: targeting type in status bar
 #: src/gamemodifiers.cpp:278
 msgid "(C) always attack closest"
-msgstr ""
+msgstr "(C) sempre atacar o mais próximo"
 
 #. TRANSLATORS: targeting type in status bar
 #: src/gamemodifiers.cpp:280
 msgid "(?) targeting"
-msgstr ""
+msgstr "(?) mirando"
 
 #. TRANSLATORS: pickup size in status bar
 #: src/gamemodifiers.cpp:314
@@ -1213,7 +1213,7 @@ msgstr "Mensagem"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Reviver"
 
@@ -1400,15 +1400,15 @@ 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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(padrão)"
 
 #. TRANSLATORS: language
 #: src/gui/models/langlistmodel.h:47
 msgid "Catalan"
-msgstr ""
+msgstr "Catalan"
 
 #. TRANSLATORS: language
 #: src/gui/models/langlistmodel.h:49
@@ -1418,7 +1418,7 @@ msgstr "Chinês(China)"
 #. TRANSLATORS: language
 #: src/gui/models/langlistmodel.h:51
 msgid "Chinese (Hong Kong)"
-msgstr ""
+msgstr "Chinese (Hong Kong)"
 
 #. TRANSLATORS: language
 #: src/gui/models/langlistmodel.h:53
@@ -1503,7 +1503,7 @@ msgstr "Turco"
 #. TRANSLATORS: language
 #: src/gui/models/langlistmodel.h:85
 msgid "Ukrainian"
-msgstr ""
+msgstr "Ukrainian"
 
 #. TRANSLATORS: magic school
 #: src/gui/models/magicschoolmodel.h:35
@@ -1694,7 +1694,7 @@ msgstr "Comentário: %s"
 #: src/gui/popups/beingpopup.cpp:333
 #, c-format
 msgid "Effects: %s"
-msgstr ""
+msgstr "Efeito: %s"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:348
@@ -1726,29 +1726,29 @@ msgstr "Criar grupo"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1764,18 +1764,18 @@ msgstr "Peso: %s"
 #: src/gui/popups/itempopup.cpp:288
 #, c-format
 msgid "Item named: %s"
-msgstr ""
+msgstr "Item nomeado: %s"
 
 #. TRANSLATORS: popup label
 #: src/gui/popups/itempopup.cpp:315
 msgid "Cards: "
-msgstr ""
+msgstr "Cartões: "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Negociação"
@@ -1789,8 +1789,8 @@ msgstr "Negociação"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1798,41 +1798,41 @@ msgstr "Atacar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Sussurro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Cura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Expulsar da guilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "Mudar pos na Guilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Desaparecer"
 
@@ -1849,9 +1849,9 @@ msgstr "Desaparecer"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Mover"
@@ -1859,7 +1859,7 @@ msgstr "Mover"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Falar"
@@ -1873,7 +1873,7 @@ msgstr "Falar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1890,7 +1890,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1902,26 +1902,26 @@ msgstr "Vender"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Adicionar comentário"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Adicionar a lista de ataques"
 
@@ -1929,19 +1929,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 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:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr "Mover para o mestre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr "Dispensar"
 
@@ -1949,19 +1949,19 @@ msgstr "Dispensar"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr "Alimentar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr "Matar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr "Descartar saque"
 
@@ -1969,7 +1969,7 @@ msgstr "Descartar saque"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1985,14 +1985,14 @@ msgstr "Desequipar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Renomear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr "Retornar ao ovo"
 
@@ -2000,38 +2000,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:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Adicionar nome ao chat"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Jogadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Expulsar do grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Nome no chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Mapa Item"
 
@@ -2041,22 +2041,22 @@ msgstr "Mapa Item"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Remover"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Urdidura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Mover câmera"
 
@@ -2065,77 +2065,77 @@ msgstr "Mover câmera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Roupas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Limpar conjunto de roupas"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Feitiços"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Limpar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Desabilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Habilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Remover o nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Habilitar modo indisponível"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Sair"
 
@@ -2145,70 +2145,70 @@ msgstr "Sair"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Copiar para a área de transferência"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Mudar a posição da guilda"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "janela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "Desbloquear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "Bloquear"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Renomear mapa            "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Nome:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Comentário do jogador     "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Comentário:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Adicionar na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Adicionar 10 na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Adicionar metade na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Adicionar todos para negociação-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Adicionar todos na negociação"
 
@@ -2217,50 +2217,50 @@ msgstr "Adicionar todos na negociação"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Armazenar"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Guardar 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Guardar metade"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Armazenar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Guardar tudo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Retirar"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Retirar 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Retirar metade"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Recuperar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Retirar tudo"
 
@@ -2270,7 +2270,7 @@ msgstr "Retirar tudo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2280,46 +2280,46 @@ msgid "Use"
 msgstr "Usar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Queda nítida de janela"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Ocultar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
-msgstr ""
+msgstr "Abrir as configurações da barra amarela"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Mover para baixo"
 
@@ -2327,30 +2327,30 @@ msgstr "Mover para baixo"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Despir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Colar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Abrir endereço"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Mostrar Janela"
 
@@ -2358,7 +2358,7 @@ msgstr "Mostrar Janela"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2367,133 +2367,132 @@ msgstr "Nível: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Nível mágico:"
+msgstr "Level máximo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 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:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Lista Negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Definir como inimigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Apagar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Ser amigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Não ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr "Imitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Convidar para grupo"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr "Entrar no chat %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Mostrar itens"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Remover da lista de pegar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 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:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "Desproteger item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Proteger item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Descartar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Descartar tudo"
 
@@ -2501,73 +2500,72 @@ msgstr "Descartar tudo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Descartar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "Comandos de GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "Checar IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Ir à"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Trazer jogador"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Chutar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr "Silenciar %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr "Liberar %d"
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Nível: %d (GM %d)"
+msgstr "Level: %d / %d"
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Desconhecido"
+msgstr "Level: Desconhecido"
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2601,7 +2599,7 @@ msgstr "Emoticons"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Chat"
 
@@ -2629,7 +2627,7 @@ msgstr "Gui"
 #. TRANSLATORS: palette label
 #: src/gui/userpalette.cpp:130
 msgid "Beings"
-msgstr ""
+msgstr "Ser"
 
 #. TRANSLATORS: palette color
 #: src/gui/userpalette.cpp:135
@@ -2700,7 +2698,7 @@ msgstr "Homúnculos"
 #. TRANSLATORS: palette color
 #: src/gui/userpalette.cpp:205
 msgid "Skill unit"
-msgstr ""
+msgstr "Unidade de habilidade"
 
 #: src/gui/userpalette.cpp:210
 msgid "Party members"
@@ -2715,12 +2713,12 @@ msgstr "Membros da guilda"
 #: src/gui/userpalette.cpp:230
 #, c-format
 msgid "Team %d"
-msgstr ""
+msgstr "Time %d"
 
 #. TRANSLATORS: palette label
 #: src/gui/userpalette.cpp:233
 msgid "Particles"
-msgstr ""
+msgstr "Partículas"
 
 #. TRANSLATORS: palette color
 #. TRANSLATORS: settings option
@@ -2741,7 +2739,7 @@ msgstr "Aviso de experiência"
 #. TRANSLATORS: palette label
 #: src/gui/userpalette.cpp:251
 msgid "Hp bars"
-msgstr ""
+msgstr "Barra de Hp"
 
 #. TRANSLATORS: palette color
 #: src/gui/userpalette.cpp:256
@@ -2766,7 +2764,7 @@ msgstr "Barra de HP do inimigo (segunda cor)"
 #. TRANSLATORS: palette label
 #: src/gui/userpalette.cpp:277
 msgid "Hits"
-msgstr ""
+msgstr "Acertos"
 
 #. TRANSLATORS: palette color
 #: src/gui/userpalette.cpp:282
@@ -2811,7 +2809,7 @@ msgstr "Golpes errados"
 #. TRANSLATORS: palette label
 #: src/gui/userpalette.cpp:319
 msgid "Tiles"
-msgstr ""
+msgstr "Tiles"
 
 #. TRANSLATORS: palette color
 #: src/gui/userpalette.cpp:324
@@ -2851,7 +2849,7 @@ msgstr "Bordas dos pisos"
 #. TRANSLATORS: palette label
 #: src/gui/userpalette.cpp:362
 msgid "Ranges"
-msgstr ""
+msgstr "Alcance"
 
 #. TRANSLATORS: palette color
 #: src/gui/userpalette.cpp:367
@@ -2918,7 +2916,7 @@ msgstr "Abrir URL"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2932,8 +2930,8 @@ msgstr "Adicionar"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Sair"
@@ -2946,7 +2944,7 @@ msgstr "Sair"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2958,7 +2956,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2997,9 +2995,9 @@ msgstr "Nível: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Nível: %d (GM %d)"
+msgstr "Lvl: %d / %d"
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3059,45 +3057,45 @@ msgid "Battle"
 msgstr "Batalha"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Anúncio geral:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Anúncio geral de %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s envia mensagem privada: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s estão online."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s estão offline."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Guilda"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "GM"
 
@@ -3108,82 +3106,82 @@ msgstr "Idioma"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Grupo"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Compartilhamento de itens habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Compartilhamento de itens desabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Não é possível compartilhar itens."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Compartilhamento de itens desconhecido."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Compartilhamento de experiência habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Compartilhamento de experiência desabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Não é possível compartilhar experiência."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Compartilhamento de experiência desconhecido."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Música:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Minimapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Cursor:"
 
@@ -3194,27 +3192,27 @@ msgstr "Contador de particulas:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Jogadores no mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Sua posição:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Chamadas de desenho:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "União de Texturas:"
 
@@ -3226,14 +3224,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (software)"
@@ -3252,153 +3250,159 @@ msgstr "%d FPS (OpenGL seguro)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (mobile OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (mobile OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr "%d FPS (OpenGL Moderno)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d FPS (SDL2 padrão)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Contador de texturas:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Contagem de partículas: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "ID do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Tipo de alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Level do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Raça do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Grupo do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Guilda do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Atarso de ataque:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Hit minimo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Hit máximo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Acerto crítico:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr "Carma:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr "Etiqueta:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Nível do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Grupo do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Guilda do alvo:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Entrada: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Saída: %d bytes/s"
@@ -3559,6 +3563,9 @@ msgid ""
 "\n"
 "Hit Enter or hover mouse to show chat again."
 msgstr ""
+"O bate-papo será automaticamente fechado quando não estiver em uso.\n"
+"\n"
+"Pressione enter ou passe o cursor para exibir o bate-papo novamente."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:57
@@ -3572,6 +3579,10 @@ msgid ""
 "Note: no other text inputs will be allowed to receive text input when you "
 "typing in chat window."
 msgstr ""
+"Permite a proteção agressiva de foco de entrada na janela de bate-papo.\n"
+"\n"
+"Nota: não há outras entradas de texto serão autorizados a receber a entrada "
+"de texto quando você digitar na janela de bate-papo."
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: settings colors tab name
@@ -3591,6 +3602,9 @@ msgid ""
 "Enable this setting to strip colors from incoming chat messages. All "
 "messages will use default chat text color if this enabled."
 msgstr ""
+"Ative esta configuração para tirar as cores de mensagens de bate-papo "
+"recebidas. Todas as mensagens de bate-papo irão usar a cor padrão caso seja "
+"habilitado."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:74
@@ -3605,6 +3619,11 @@ msgid ""
 "It allows one to select default color of outgoing chat messages easily, but "
 "also occupies some space in chat window."
 msgstr ""
+"Ative esta configuração para mostrar a seleção de cor drop-down na janela de "
+"bate-papo. A janela de chat irá exibir a seleção de cor drop-down.\n"
+"\n"
+"Isto permite selecionar a cor padrão de mensagens de bate-papo de saída "
+"facilmente, mas também ocupa algum espaço na janela de bate-papo."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:83
@@ -3620,6 +3639,8 @@ msgstr "Permitir feitiços e comandos de GM em todas abas"
 msgid ""
 "Enable this setting to be able to type spells and GM commands in any tab."
 msgstr ""
+"Habilite essa configuração para ser capaz de escrever magias e comandos da "
+"GM em qualquer guia."
 
 #. TRANSLATORS: settings group
 #: src/gui/widgets/tabs/setup_chat.cpp:93
@@ -3639,6 +3660,10 @@ msgid ""
 "Note: long lines can make client slower. Lines longer than this limit will "
 "be truncated."
 msgstr ""
+"Limite quantos caracteres serão exibidos em linhas de texto no bate-papo.\n"
+"\n"
+"Nota: linhas longas podem deixar o cliente mais lento. Linhas mais longas do "
+"que esse limite serão cortadas."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:104
@@ -3653,6 +3678,11 @@ msgid ""
 "\n"
 "Note: keeping too many lines in scroll buffer can slow client down."
 msgstr ""
+"Limita o número de linhas de bate-papo que ficam no rolamento da aba de bate-"
+"papo. Mantém o número especificado de últimas linhas do texto. Linhas mais "
+"antigas que excedem esse limite são descartadas.\n"
+"\n"
+"Nota: mantendo muitas linhas na rolagem podem deixar o cliente lento."
 
 #. TRANSLATORS: settings group
 #: src/gui/widgets/tabs/setup_chat.cpp:113
@@ -3670,6 +3700,10 @@ msgid ""
 "\n"
 "Note: chat logs can take noticeable amount of disk space over time."
 msgstr ""
+"Caso habilite esta configuração, os registros de bate-papo serão gravados no "
+"disco.\n"
+"\n"
+"Nota: Com o passar do tempo isto pode consumir muito espaço do disco."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:123
@@ -3678,7 +3712,7 @@ msgstr "Habilitar depurador de chat"
 
 #: src/gui/widgets/tabs/setup_chat.cpp:124
 msgid "If you enable this, debug chat tab also will be logged to disk."
-msgstr ""
+msgstr "Caso habilite esta, guia de depuração também será armazenada em disco."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:128
@@ -3690,6 +3724,9 @@ msgid ""
 "If this setting enabled, client will load old chat tabs content from logs on "
 "startup instead of starting with empty chat tabs."
 msgstr ""
+"Caso esta configuração esteja ativada, o cliente irá carregar conteúdo de "
+"abas de bate-papo a partir de registros em vez de começar com abas de bate-"
+"papo vazias."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:134
@@ -3704,6 +3741,11 @@ msgid ""
 "This adds some extra noise to chat, but allows one to see when your buddies "
 "are coming online."
 msgstr ""
+"Caso esta configuração seja habilitada, sempre que um membro do seu grupo "
+"entrar ou sair do jogo uma mensagem será exibida na aba de grupo .\n"
+"\n"
+"Isso adiciona alguma interferência na conversa, mas permite ver quando seus "
+"amigos estão online."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:141
@@ -3718,6 +3760,11 @@ msgid ""
 "This adds some extra noise to chat, but allows one to see when your buddies "
 "are coming online."
 msgstr ""
+"Caso esta configuração seja habilitada, sempre que um membro da sua guilda "
+"entrar ou sair do jogo uma mensagem será exibida na aba de guilda .\n"
+"\n"
+"Isso adiciona alguma interferência na conversa, mas permite ver quando seus "
+"amigos estão online."
 
 #. TRANSLATORS: settings group
 #: src/gui/widgets/tabs/setup_chat.cpp:149
@@ -3739,6 +3786,13 @@ msgid ""
 "special content. If you disable this setting, you will be able to see these "
 "messages and get idea when other players are looking at your shop."
 msgstr ""
+"Se essa configuração for ativada, não serão exibidas mensagens relacionadas "
+"a loja pessoal do ManaPlus será exibido no chat. Desabilite esta "
+"configuração caso queira ver as mensagens relacionadas a loja.\n"
+"Nota: tecnicamente, a loja do ManaPlus foi implementado como mensagens "
+"privadas habituais com conteúdo especial. Se você desabilitar essa "
+"configuração, você será capaz de ver essas mensagens e obter uma ideia de "
+"quando os jogadores estão  olhando sua loja."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:162
@@ -3752,6 +3806,10 @@ msgid ""
 "Note: MVP messages are not used on TMW/Evol/etc servers, so this feature "
 "usually makes little difference."
 msgstr ""
+"Habilite essa configuração para ver as mensagens de MVP server..\n"
+"\n"
+"Nota: As mensagens MVP não são usados no TMW / Evol / etc servidores, por "
+"isso este recurso geralmente faz pouca diferença."
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: input action group
@@ -3775,6 +3833,13 @@ msgid ""
 "Note: putting all whispers to single General tab is known to be confusing. "
 "Think twice before disabling this feature."
 msgstr ""
+"Caso esta configuração esteja ativa, todos os whispers (mensagens privadas) "
+"serão colocados em abas separadas, uma aba para cada jogador. Se essa "
+"configuração for desativada, todos os whispers aparecerão na aba geral "
+"Geral.\n"
+"\n"
+"Nota: Pense duas vezes antes de desabilitar esse recurso. Receber todos os "
+"whispers na aba geral pode ser bastante confuso."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:182
@@ -3788,6 +3853,11 @@ msgid ""
 "\n"
 "Note: it does not affects server replies related to spells."
 msgstr ""
+"Se essa configuração for habilitada, a conjuração de feitiço será exibido na "
+"aba Debug. Se desativado, eles serão exibidos na aba Geral.\n"
+"\n"
+"Nota: Isto não afeta no feitiço, apenas muda a aba que ele é exibido quando "
+"conjurado.."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:189
@@ -3802,6 +3872,13 @@ msgid ""
 "Note: according to 4144, disabling this could also make you to lose some "
 "debug messages from client in Debug tab since these are fake server messages."
 msgstr ""
+"Se essa configuração for habilitada, as mensagens do servidor serão exibidas "
+"na aba de depuração do bate-papo. Se desativada, as mensagens do servidor "
+"irão aparecer na aba geral do bate-papo.\n"
+"\n"
+"Nota: de acordo com o 4144, a desativação disto também poderia fazer com que "
+"você perca algumas mensagens de depuração do cliente uma vez que estas são "
+"as mensagens do servidor falso."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:198
@@ -3815,6 +3892,11 @@ msgid ""
 "less noisy. If this setting is disabled, all trade related players messages "
 "will stay in General tab."
 msgstr ""
+"Permite a aba de comércio. A aba de comércio é basicamente um filtro. "
+"Mensagens contendo palavras típicas de comércio vão automaticamente para a "
+"aba de comércio. Isso fará com que a aba geral fique menos poluída. Se essa "
+"configuração for desativada, todas as mensagens relacionadas com o comércio "
+"irão ser exibidas na aba geral."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:206
@@ -3829,6 +3911,11 @@ msgid ""
 "Note: this setting only makes difference for GMs (Game Masters) since this "
 "tab only appears for GMs."
 msgstr ""
+"Se ativado, a aba GM irá aparecer no chat. Ela exibe o texto relacionado a "
+"GMs.\n"
+"\n"
+"Nota: essa configuração só faz diferença para GMs (Game Masters) já que esta "
+"aba só aparece para GMs."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:213
@@ -3842,6 +3929,10 @@ msgid ""
 "\n"
 "Note: only supported by Evol server yet."
 msgstr ""
+"Se esse recurso for ativado, a aba idioma ira aparecer se o servidor tiver "
+"suporte para idiomas.\n"
+"\n"
+"Nota: apenas o servidor Evol tem suporte para isto ate o momento."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:220
@@ -3856,6 +3947,12 @@ msgid ""
 "\n"
 "Note: it only works on servers supporting language tabs feature, like Evol."
 msgstr ""
+"0Se essa configuração ativada e o  servidor tiver suporte para diferentes "
+"idiomas, você verá mensagens para todos os idiomas, independentemente do "
+"idioma preferencial.\n"
+"\n"
+"Nota: isto só funciona em servidores que suportam múltiplos abas de idiomas, "
+"como o Evol."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:229
@@ -3870,6 +3967,11 @@ msgid ""
 "\n"
 "Note: client restart required to take effect."
 msgstr ""
+"Se essa configuração for ativada, a aba Batalha aparecerá no chat. Esta aba "
+"irá conter mensagens relacionadas a batalhas, como ganho de danos e "
+"experiência, se as mensagens de batalha  forem ativadas.\n"
+"\n"
+"Nota: É necessário reiniciar o cliente para as alterações terem efeito."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:237
@@ -3882,6 +3984,9 @@ msgid ""
 "experience gain will be displayed in Debug or Battle tab. If disabled, no "
 "battle messages will be displayed."
 msgstr ""
+"Se essa configuração for ativada, mensagens relacionadas a batalha como "
+"danos ou ganho de experiência será exibido na aba de depuração ou Batalha. "
+"Se desativado, nenhuma mensagem de batalha será exibida."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:244
@@ -3897,6 +4002,13 @@ msgid ""
 "\n"
 "Note: its mostly about jumpy attitude vs less usable space for text."
 msgstr ""
+"Se esse recurso for ativado, o texto no bate-papo será ajustado "
+"automaticamente para se adequar ao campo de entrada do bate-papo quando você "
+"digitar mensagem e quando o campo de entrada de bate-papo desaparece. Se "
+"desativado, bate-papo irá sempre ocupar o seu lugar.\n"
+"\n"
+"Nota: é principalmente uma questão de atitude nervosa vs menos espaço "
+"utilizável para texto."
 
 #. TRANSLATORS: settings group
 #: src/gui/widgets/tabs/setup_chat.cpp:256
@@ -3913,6 +4025,9 @@ msgid ""
 "If this feature enabled, timestamps in chat will use local times. If "
 "disabled, server time will be used (often it is GMT+0)."
 msgstr ""
+"Se esse recurso for ativado, o bate-papo irá utilizar o hora local quando "
+"for exibir a hora que a mensagem foi recebida ou enviada. Se desativado, o "
+"tempo do servidor será usado (normalmente é o GMT+0)."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:268
@@ -3926,6 +4041,10 @@ msgid ""
 "\n"
 "Note: frequent highlights are annoying - use it with caution."
 msgstr ""
+"Aqui você pode especificar algumas palavras extras que também serão exibidas "
+"com destaque. Use vírgula para separar uma palavra de outra.\n"
+"\n"
+"Nota: Isto pode ser irritante - use este recurso com sabedoria."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:275
@@ -3939,6 +4058,12 @@ msgid ""
 "\n"
 "Note: careless use of this feature can make you to miss important announces!"
 msgstr ""
+"Esta configuração permite ignorar algumas mensagens globais se determinado "
+"remetente (NPC, GM) é muito irritante. O anuncio será movido para a aba de "
+"depuração instantaneamente.\n"
+"\n"
+"Nota: o uso descuidado deste recurso pode fazer com que você perca anúncios "
+"importantes!"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:283
@@ -3954,6 +4079,12 @@ msgid ""
 "Note: same window can also be invoked by hotkey when typing, usually F1 by "
 "default."
 msgstr ""
+"Se essa configuração for ativada, o botão aparecerá perto do campo de "
+"entrada de texto. Este botão permite abrir a janela de edição, o que permite "
+"a inclusão de sorrisos e formatação de texto facilmente.\n"
+"\n"
+"Nota: mesma janela também pode ser aberta pelo atalho durante a digitação, "
+"normalmente F1 por padrão."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_chat.cpp:292
@@ -3965,6 +4096,9 @@ msgid ""
 "If this setting enabled, client will display server MOTD (message of the "
 "day) once you connect to server. Disable it to hide MOTD."
 msgstr ""
+"Se essa configuração for ativada, o cliente irá exibir MOTD  do servidor "
+"(mensagem do dia) uma vez que você se conectar ao servidor. Desative-a para "
+"esconder não ter a MOTD exibida."
 
 #: src/gui/widgets/tabs/setup_colors.cpp:50
 msgid "This is what the color looks like"
@@ -4215,7 +4349,7 @@ msgstr "Auto-alvo apenas em inimigos acessíveis"
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:119
 msgid "Select auto target for attack skills"
-msgstr ""
+msgstr "Escolha um destino automaticamente para habilidades de ataque."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:123
@@ -4426,7 +4560,7 @@ msgstr "Habilitar modo loja"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4453,7 +4587,7 @@ msgstr "Ativar o suporte a bot guilda e desabilitar o suporte nativo guilda"
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:306
 msgid "Enable manamarket bot support"
-msgstr ""
+msgstr "Ativar o suporte ao bot ManaMarket."
 
 #. TRANSLATORS: settings group
 #: src/gui/widgets/tabs/setup_other.cpp:313
@@ -4713,22 +4847,22 @@ msgstr "Desativar registros dentro do jogo (não habilitar)"
 #. TRANSLATORS: screen badges type
 #: src/gui/widgets/tabs/setup_players.cpp:42
 msgid "hide"
-msgstr ""
+msgstr "Esconder"
 
 #. TRANSLATORS: screen badges type
 #: src/gui/widgets/tabs/setup_players.cpp:44
 msgid "show at top"
-msgstr ""
+msgstr "Mostrar no topo"
 
 #. TRANSLATORS: screen badges type
 #: src/gui/widgets/tabs/setup_players.cpp:46
 msgid "show at right"
-msgstr ""
+msgstr "mostrar à direita"
 
 #. TRANSLATORS: screen badges type
 #: src/gui/widgets/tabs/setup_players.cpp:48
 msgid "show at bottom"
-msgstr ""
+msgstr "mostrar no fundo"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_players.cpp:63
@@ -4768,7 +4902,7 @@ msgstr "Mover nomes automaticamente"
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_players.cpp:92
 msgid "Badges"
-msgstr ""
+msgstr "Emblema"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_players.cpp:96
@@ -4813,12 +4947,12 @@ msgstr "Utilizar velocidade diagonal especial em jogadores se movendo"
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_players.cpp:128
 msgid "Log players actions (for GM)"
-msgstr ""
+msgstr "Registro de ações de Jogadores (para GM)"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_players.cpp:132
 msgid "Create screenshots for each complete trades"
-msgstr ""
+msgstr "Tira uma foto da tela a cada negociação completa."
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_players.cpp:136
@@ -4857,7 +4991,7 @@ msgstr "Permitir mensagens particulares"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Excluir"
 
@@ -5244,7 +5378,7 @@ msgstr "Transparência de janelas"
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_visual.cpp:149
 msgid "Enable gui opacity"
-msgstr ""
+msgstr "Ativar a opacidade do gui"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_visual.cpp:154
@@ -5619,7 +5753,7 @@ msgstr "Banco"
 #. TRANSLATORS: short button name for mail window.
 #: src/gui/windowmenu.cpp:156
 msgid "MA"
-msgstr ""
+msgstr "MA"
 
 #. TRANSLATORS: full button name
 #. TRANSLATORS: mail window name
@@ -5627,7 +5761,7 @@ msgstr ""
 #: src/gui/windowmenu.cpp:158 src/gui/windows/mailwindow.cpp:52
 #: src/inventory.cpp:330
 msgid "Mail"
-msgstr ""
+msgstr "Email"
 
 #. TRANSLATORS: short button name for debug window.
 #: src/gui/windowmenu.cpp:161
@@ -5646,8 +5780,8 @@ msgstr "CON"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Tecla: %s"
@@ -5689,7 +5823,7 @@ msgstr "Criar"
 #. TRANSLATORS: buy dialog label
 #: src/gui/windows/buydialog.cpp:336
 msgid "Filter:"
-msgstr ""
+msgstr "Filtro:"
 
 #. TRANSLATORS: change email dialog header
 #. TRANSLATORS: button in change email dialog
@@ -5795,7 +5929,7 @@ msgstr "Nome:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5806,7 +5940,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5985,24 +6119,24 @@ msgid "Enter password:"
 msgstr "Entre com a senha:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Presentes: %s; %d jogadores estão presentes."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Enviando MP para %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
-msgstr ""
+msgstr "Apelido suspeito detectado: "
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr "Animal de estimação de %s"
@@ -6118,14 +6252,14 @@ msgstr "Você sabia que ..."
 #. TRANSLATORS: insert card dialog name
 #: src/gui/windows/insertcarddialog.cpp:45
 msgid "Insert card"
-msgstr ""
+msgstr "Insira o cartão"
 
 #. TRANSLATORS: insert card dialog name
 #: src/gui/windows/insertcarddialog.cpp:49
 #: src/gui/windows/insertcarddialog.cpp:55
 #, c-format
 msgid "Insert card %s"
-msgstr ""
+msgstr "Insira o cartão %s"
 
 #. TRANSLATORS: insert card dialog button
 #. TRANSLATORS: input action name
@@ -6138,7 +6272,7 @@ msgstr "Inserir"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6167,13 +6301,13 @@ msgstr "E"
 #. TRANSLATORS: question dialog title
 #: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
-msgstr ""
+msgstr "Insira o cartão requisitado"
 
 #. TRANSLATORS: question dialog message
 #: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
-msgstr ""
+msgstr "insira %s em %s?"
 
 #. TRANSLATORS: item amount window button
 #: src/gui/windows/itemamountwindow.cpp:183
@@ -6198,7 +6332,7 @@ msgstr "Escolha a quantidade de itens para armazenar."
 #. TRANSLATORS: amount window message
 #: src/gui/windows/itemamountwindow.cpp:252
 msgid "Select amount of items to send."
-msgstr ""
+msgstr "Selecione quantidade de itens para enviar."
 
 #. TRANSLATORS: amount window message
 #: src/gui/windows/itemamountwindow.cpp:257
@@ -6378,7 +6512,7 @@ msgstr "Abrir endereço de registro"
 #. TRANSLATORS: mail edit window name
 #: src/gui/windows/maileditwindow.cpp:47
 msgid "Edit mail"
-msgstr ""
+msgstr "Editar email"
 
 #. TRANSLATORS: mail edit window button
 #: src/gui/windows/maileditwindow.cpp:50
@@ -6394,74 +6528,74 @@ msgstr "Para:"
 #. TRANSLATORS: mail view window label
 #: src/gui/windows/maileditwindow.cpp:58 src/gui/windows/mailviewwindow.cpp:72
 msgid "Subject:"
-msgstr ""
+msgstr "Assunto:"
 
 #. TRANSLATORS: mail edit window label
 #. TRANSLATORS: mail view window label
 #: src/gui/windows/maileditwindow.cpp:60 src/gui/windows/mailviewwindow.cpp:103
 msgid "Money:"
-msgstr ""
+msgstr "Dinheiro:"
 
 #. TRANSLATORS: mail edit window label
 #: src/gui/windows/maileditwindow.cpp:62 src/gui/windows/mailviewwindow.cpp:120
 #: src/gui/windows/mailviewwindow.cpp:125
 msgid "Item:"
-msgstr ""
+msgstr "Item:"
 
 #. TRANSLATORS: mail edit window label
 #. TRANSLATORS: mail view window label
 #: src/gui/windows/maileditwindow.cpp:64 src/gui/windows/mailviewwindow.cpp:75
 msgid "Message:"
-msgstr ""
+msgstr "Mensagem:"
 
 #. TRANSLATORS: empty mail message subject
 #: src/gui/windows/maileditwindow.cpp:155
 msgid "empty subject"
-msgstr ""
+msgstr "assunto vazio"
 
 #. TRANSLATORS: mail view window name
 #: src/gui/windows/mailviewwindow.cpp:53
 msgid "View mail"
-msgstr ""
+msgstr "Exibir e-mail"
 
 #. TRANSLATORS: mail view window button
 #: src/gui/windows/mailviewwindow.cpp:63
 msgid "Reply"
-msgstr ""
+msgstr "Responder"
 
 #. TRANSLATORS: mail view window label
 #: src/gui/windows/mailviewwindow.cpp:65
 msgid "Time:"
-msgstr ""
+msgstr "Hora:"
 
 #. TRANSLATORS: mail view window label
 #: src/gui/windows/mailviewwindow.cpp:69
 msgid "From:"
-msgstr ""
+msgstr "De:"
 
 #: src/gui/windows/mailviewwindow.cpp:132
 msgid "Get attach"
-msgstr ""
+msgstr "Se apegue"
 
 #. TRANSLATORS: mail window button
 #: src/gui/windows/mailwindow.cpp:62
 msgid "Refresh"
-msgstr ""
+msgstr "Atualizar"
 
 #. TRANSLATORS: mail window button
 #: src/gui/windows/mailwindow.cpp:64
 msgid "New"
-msgstr ""
+msgstr "Novo"
 
 #. TRANSLATORS: mail window button
 #: src/gui/windows/mailwindow.cpp:68
 msgid "Return"
-msgstr ""
+msgstr "Retornar"
 
 #. TRANSLATORS: mail window button
 #: src/gui/windows/mailwindow.cpp:70
 msgid "Open"
-msgstr ""
+msgstr "Abrir"
 
 #: src/gui/windows/ministatuswindow.cpp:70
 msgid "health bar"
@@ -6527,22 +6661,22 @@ msgid "Job level: %d"
 msgstr "Nível de profissão: %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Parar de esperar"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Próximo"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Enviar"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Resetar"
 
@@ -6558,28 +6692,28 @@ msgid "Do you really want to sell %s?"
 msgstr "Você realmente quer vender: %s?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Roupas: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Desequipar antes"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Roupas em modo ausente"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Trocar servidor"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Trocar de Personagem"
 
@@ -6645,7 +6779,7 @@ msgstr "Email incorreto."
 #. TRANSLATORS: error message
 #: src/gui/windows/registerdialog.cpp:236
 msgid "Email too long."
-msgstr ""
+msgstr "E-mail muito longo."
 
 #. TRANSLATORS: servers dialog name
 #: src/gui/windows/serverdialog.cpp:104
@@ -6788,12 +6922,12 @@ msgstr "Habilidade falhou: %s"
 #: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
-msgstr ""
+msgstr "Adicione um texto a habilidade %s"
 
 #. TRANSLATORS: text skill dialog field
 #: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
-msgstr ""
+msgstr "Texto: "
 
 #. TRANSLATORS: here P is title for visible players tab in social window
 #: src/gui/windows/socialwindow.cpp:68
@@ -6946,67 +7080,67 @@ msgid "Character points: %d"
 msgstr "Pontos do personagem: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Editor de comandos"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "Feitiço"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "Outro"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Símbolo:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Comando:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Comentario:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Tipo de alvo:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Icone:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Nível mágico:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Escola de Feitiço:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Nível da escola:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Salvar"
 
@@ -7260,7 +7394,7 @@ msgstr "Selecionar mercenário"
 #. TRANSLATORS: input action name
 #: src/input/pages/basic.cpp:136
 msgid "Change targeting type"
-msgstr ""
+msgstr "Alterar o tipo de alvo"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/basic.cpp:142
@@ -8256,7 +8390,7 @@ msgstr "Janela Carrinho"
 #. TRANSLATORS: input action name
 #: src/input/pages/windows.cpp:196
 msgid "Quick settings window"
-msgstr ""
+msgstr "Janela de configurações rápidas"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/windows.cpp:208
@@ -8558,7 +8692,7 @@ msgid "Character not found."
 msgstr "Personagem não encontrado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Falha ao deletar personagem."
 
@@ -8847,7 +8981,7 @@ msgstr "Mapa não encontrado."
 #: src/net/eathena/inventoryrecv.cpp:641
 #, c-format
 msgid "Left %s rental time for item %s."
-msgstr ""
+msgstr "Faltam %s tempo de aluguel pelo item %s."
 
 #. TRANSLATORS: unknown item
 #. TRANSLATORS: unknown item message
@@ -8875,103 +9009,102 @@ msgstr "Nova senha é muito curta."
 #: src/net/eathena/mailrecv.cpp:147
 #, c-format
 msgid "You have new mail from %s with subject %s"
-msgstr ""
+msgstr "Você tem um novo E-mail de %s assunto %s"
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Erro desconhecido de habilidade: %d"
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Erro desconhecido de habilidade: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Você ainda não tem o nivel necessário!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "HP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "SP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Você não tem nenhuma nota armazenada!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Você não pode fazer isso agora!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Parece que você precisa de mais dinheiro... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Você não pode usar essa habilidade com esse tipo de arma!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Você precisa de outra gema vermelha!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Você precisa de outra jóia azul!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Você está com muita carga para fazer isso!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
-msgstr ""
+msgstr "Falha ao sumonar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
-msgstr ""
+msgstr "Precisa de espíritos."
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
-msgstr ""
+msgstr "Precisa de equipamentos %s."
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
-msgstr ""
+msgstr "Precisa de equipamentos %s e da quantidade %d"
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
-msgstr ""
+msgstr "Precisa do item %s."
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
-msgstr ""
+msgstr "Precisa do item %s e da quantidade %d"
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Selecionar aba de grupo"
+msgstr "Selecione o alvo do warp"
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -9016,86 +9149,96 @@ msgid "Luck:"
 msgstr "Sorte:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Falha na negociação!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Falha no emoticon!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Falha ao sentar!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Falha ao criar Chat!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Impossivel entrar no grupo!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Impossivel gritar!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Hã? O que é isso?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Falha ao transportar..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Não foi possível roubar nada..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Veneno não surtiu efeito..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "SDL2 padrão"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "OpenGL móvel"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr "OpenGL normal"
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "Seguro OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "OpenGL móvel"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr "OpenGL normal"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr "OpenGL Moderno"
 
@@ -9120,13 +9263,13 @@ msgstr "Ataque %s"
 #: src/resources/db/itemdb.cpp:99
 #, c-format
 msgid "Min attack %s"
-msgstr ""
+msgstr "Ataque mínimo %s"
 
 #. TRANSLATORS: item info label (max attack)
 #: src/resources/db/itemdb.cpp:101
 #, c-format
 msgid "Max attack %s"
-msgstr ""
+msgstr "Ataque máximo %s"
 
 #. TRANSLATORS: item info label (attack)
 #: src/resources/db/itemdb.cpp:103
@@ -9150,13 +9293,13 @@ msgstr "Defesa %s"
 #: src/resources/db/itemdb.cpp:109
 #, c-format
 msgid "Min defense %s"
-msgstr ""
+msgstr "Defesa mínima %s"
 
 #. TRANSLATORS: item info label (max defence)
 #: src/resources/db/itemdb.cpp:111
 #, c-format
 msgid "Max defense %s"
-msgstr ""
+msgstr "Defesa máxima %s"
 
 #. TRANSLATORS: item info label (critical defence)
 #: src/resources/db/itemdb.cpp:113
@@ -9174,13 +9317,13 @@ msgstr "Defesa M. %s"
 #: src/resources/db/itemdb.cpp:117
 #, c-format
 msgid "Min M. Defense %s"
-msgstr ""
+msgstr "Defesa M. Mínima %s"
 
 #. TRANSLATORS: item info label (max magic defence)
 #: src/resources/db/itemdb.cpp:119
 #, c-format
 msgid "Max M. Defense %s"
-msgstr ""
+msgstr "Defesa M. Máxima %s"
 
 #. TRANSLATORS: item info label (health)
 #: src/resources/db/itemdb.cpp:121
@@ -9192,7 +9335,7 @@ msgstr "HP %s"
 #: src/resources/db/itemdb.cpp:123
 #, c-format
 msgid "Max HP %s"
-msgstr ""
+msgstr "HP máximo %s"
 
 #. TRANSLATORS: item info label (mana)
 #: src/resources/db/itemdb.cpp:125
@@ -9204,7 +9347,7 @@ msgstr "MP %s"
 #: src/resources/db/itemdb.cpp:127
 #, c-format
 msgid "Max MP %s"
-msgstr ""
+msgstr "MP máximo %s"
 
 #. TRANSLATORS: item info label (level)
 #: src/resources/db/itemdb.cpp:129
@@ -9234,19 +9377,19 @@ msgstr "Evasão %s"
 #: src/resources/db/itemdb.cpp:137
 #, c-format
 msgid "Min flee %s"
-msgstr ""
+msgstr "Escape mínimo %s"
 
 #. TRANSLATORS: item info label (max flee)
 #: src/resources/db/itemdb.cpp:139
 #, c-format
 msgid "Max flee %s"
-msgstr ""
+msgstr "Escape Máximo %s"
 
 #. TRANSLATORS: item info label (card slots number)
 #: src/resources/db/itemdb.cpp:141
 #, c-format
 msgid "Card slots %s"
-msgstr ""
+msgstr "Espaços para cartões %s"
 
 #. TRANSLATORS: unknown info name
 #: src/resources/db/petdb.cpp:99
@@ -9256,7 +9399,7 @@ msgstr "animal de estimação"
 #. TRANSLATORS: unknown info name
 #: src/resources/db/skillunitdb.cpp:100
 msgid "skill"
-msgstr ""
+msgstr "Habilidade"
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:38
@@ -9379,7 +9522,7 @@ msgstr "Você foi expulso da guilda."
 #: src/resources/notifications.h:130
 #, c-format
 msgid "%s has been kicked from your guild."
-msgstr ""
+msgstr "%s foi expulso de sua guilda."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:134
@@ -9399,7 +9542,7 @@ msgstr "Não é possível equipar pois você tem o nível errado."
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:146
 msgid "Unable to unequip."
-msgstr ""
+msgstr "Impossível de desequipar."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:150
@@ -9927,248 +10070,248 @@ msgstr "Sua entrada na sala falhou. Corrida errada."
 #: src/resources/notifications.h:572
 #, c-format
 msgid "Left %d seconds until you can use item."
-msgstr ""
+msgstr "Faltam %d segundos até que você possa usar este item."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:576
 msgid "Message successfully sent."
-msgstr ""
+msgstr "Mensagem enviada com sucesso."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:580
 msgid "Message send failed."
-msgstr ""
+msgstr "A mensagem não foi enviada."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:584
 msgid "Item attach failed."
-msgstr ""
+msgstr "A anexação do item falhou."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:588
 msgid "Money attach failed."
-msgstr ""
+msgstr "A anexação do dinheiro falhou."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:592
 msgid "Message return failed."
-msgstr ""
+msgstr "O retorno de mensagem falhou."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:596
 msgid "Message return success."
-msgstr ""
+msgstr "Mensagem retornada com sucesso."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:600
 msgid "Message deletion failed."
-msgstr ""
+msgstr "A mensagem não foi deletada."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:604
 msgid "Message successfully deleted."
-msgstr ""
+msgstr "Mensagem deletada com sucesso."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:608
 msgid "You got attach successfully."
-msgstr ""
+msgstr "Você conseguiu anexar com sucesso."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:612
 msgid "Error on getting attach successfully."
-msgstr ""
+msgstr "Erro ao anexar com sucesso."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:616
 msgid "Can't get attach. Too many items."
-msgstr ""
+msgstr "Você não pode anexar tantos itens."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:623
 msgid "You enter battle field."
-msgstr ""
+msgstr "Você entrou no campo de batalha."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:630
 #, c-format
 msgid "Rental time for %s expired"
-msgstr ""
+msgstr "Aluguel de %s expirado"
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:634
 #, c-format
 msgid "Refine success for item %s."
-msgstr ""
+msgstr "Refinamento com sucesso para o item %s."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:638
 #, c-format
 msgid "Refine failure for item %s."
-msgstr ""
+msgstr "Refinamento falhou para o item %s."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:642
 #, c-format
 msgid "Refine failure. Item %s downgraded."
-msgstr ""
+msgstr "Refinamento falhou. Item %s rebaixado."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:646
 #, c-format
 msgid "Refine unknown for item %s."
-msgstr ""
+msgstr "Refinamento desconhecido para o item %s."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:650
 msgid "You can't add item to card because weight too high."
-msgstr ""
+msgstr "Você não pode adicionar item no cartão porque o peso é muito elevado."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:654
 msgid "You can't add item to card because too many items."
-msgstr ""
+msgstr "Você não pode adicionar o item ao cartão, porque são muitos itens."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:658
 #, c-format
 msgid "Item %s bound to you."
-msgstr ""
+msgstr "Item %s vinculado a você."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:662
 msgid "End all negative status."
-msgstr ""
+msgstr "Todos os status negativos foram encerados."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:666
 msgid "Immunity to all status."
-msgstr ""
+msgstr "Imune a todos os status."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:670
 msgid "Max hp +100%."
-msgstr ""
+msgstr "HP máximo +100%."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:674
 msgid "Max sp +100%."
-msgstr ""
+msgstr "SP máximo +100%."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:678
 msgid "All stats +20."
-msgstr ""
+msgstr "Todos os status +20."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:682
 msgid "Enchant weapon with holy element."
-msgstr ""
+msgstr "Encantar arma com elemento sagrado."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:686
 msgid "Enchant armor with holy element."
-msgstr ""
+msgstr "Encantar armadura com elemento sagrado."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:690
 msgid "Def +25%."
-msgstr ""
+msgstr "Defesa +25%."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:694
 msgid "Atk +100%."
-msgstr ""
+msgstr "Ataque +100%."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:698
 msgid "Flee +50."
-msgstr ""
+msgstr "Escape +50."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:702
 msgid "Full strip failed because of coating."
-msgstr ""
+msgstr "Tira completa falhou por causa de revestimento."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:706
 msgid "Unknown skill message."
-msgstr ""
+msgstr "Mensagem de habilidade desconhecida."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:710
 msgid "Player successfully ignored."
-msgstr ""
+msgstr "Jogador ignorado com sucesso."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:714
 msgid "Player ignore failed."
-msgstr ""
+msgstr "Falha ao ignorar o jogador."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:718
 msgid "Player ignore failed. Because too many ignores."
-msgstr ""
+msgstr "Falha ao ignorar o jogador. Muitos jogadores ignorados."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:722
 msgid "Unknown player ignore failure."
-msgstr ""
+msgstr "Falha desconhecida ao ignorar o jogador."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:726
 msgid "Player successfully unignored."
-msgstr ""
+msgstr "Jogador removido da lista de ignorados com sucesso."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:730
 msgid "Player unignore failed."
-msgstr ""
+msgstr "Falha ao remover jogador da lista de ignorados."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:734
 msgid "Unknown player unignore failure."
-msgstr ""
+msgstr "Falha desconhecida ao remover jogador da lista de ignorados."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:738
 msgid "Unknown ignore type."
-msgstr ""
+msgstr "Tipo desconhecido de ignorar."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:742
 msgid "Pet catch started."
-msgstr ""
+msgstr "Captura de mascote iniciada."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:776
 #, c-format
 msgid "Player %s died."
-msgstr ""
+msgstr "Jogador %s morreu."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:780
 #, c-format
 msgid "Player %s logged out."
-msgstr ""
+msgstr "Jogador %s saiu."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:784
 #, c-format
 msgid "Player %s warped."
-msgstr ""
+msgstr "Jogador %s teleportado."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:788
 #, c-format
 msgid "Player %s trick dead."
-msgstr ""
+msgstr "Jogador %s morto vivo."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:792
 #, c-format
 msgid "Player %s unknown remove."
-msgstr ""
+msgstr "Jogador %s desconhecido removido."
 
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
diff --git a/po/ru.po b/po/ru.po
index 69c816755..050a155b9 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -19,8 +19,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 11:01+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-14 20:32+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Russian (http://www.transifex.com/akaras/manaplus/language/"
 "ru/)\n"
@@ -33,7 +33,7 @@ msgstr ""
 "%100>=11 && n%100<=14)? 2 : 3);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 msgid "File uploaded"
 msgstr "Файл выгружен"
 
@@ -46,7 +46,7 @@ msgstr "Файл выгружен"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -62,74 +62,74 @@ msgstr "Файл выгружен"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "ОК"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Кеш очищен"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Время работы клиента: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Изображений:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Удаленных изображений:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Переменные среды сохранены"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Информация о выгруженном конфиге:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Информация о выгруженном конфиге сервера:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Информация о выгруженном логе:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Нельзя отправлять пустые сообщения!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr "Невозможно создать вкладку \"%s\"! Возможно она уже существует."
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Не указано название группы."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Не задано имя гильдии."
 
@@ -137,120 +137,120 @@ msgstr "Не задано имя гильдии."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Пожалуйста, укажите имя."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Enter переключает Вас на окно чата."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Сообщение закрывает чат."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Теперь Return переключает чат."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Теперь сообщение закрывает чат."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr "Одета шапка: %s."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Игрок уже %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Игрок удачно %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Игрок не может быть %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Игрок не был игнорируемым!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Игрок больше не игнорируется!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Игрок не может быть удален из списка игнорирования!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Игрок и так уже удален!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "Игрок больше не удален!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Игрок не может быть удален!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "друг"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "пренебрегаемый"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "нейтральный"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "добавлен в черный список"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "враг"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr "Быстрое сообщение"
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr "Значение настройки: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr "Значение настройки для этого сервера: %s"
@@ -280,82 +280,82 @@ msgid "Visible on map"
 msgstr "Видимые на карте"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Человек"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "уклонение"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "промах"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "О"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "Б"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "Вы были убиты %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Попытка поднять несуществующий предмет."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Предмет слишком тяжелый."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Предмет слишком далеко."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Инвентарь переполнен."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Слишком много предметов."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Предмет принадлежит кому-то еще."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "Вы не можете поднять такое количество."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "Слишком много предметов в стэке."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Неизвестная проблема при поднятии предмета."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -366,53 +366,53 @@ msgstr[3] "Вы подняли %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "опыт"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "работа"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr "здоровье"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr "мана"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Следовать за: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Следование отменено"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Имитация: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Имитация отменена"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Вы видите %s"
@@ -422,68 +422,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Полностью игнорировать"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Печатать '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Мигать именем"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Плавающий '...' пузырек"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Плавающий пузырек"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Настройка"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Производительность"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Видео"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Тема"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "О Программе"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Помощь"
@@ -504,45 +504,45 @@ msgstr "Помощь"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Закрыть"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Идет подключение к серверу..."
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Авторизация"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Входим в игровой мир"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Получение списка персонажей"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Подключение к игровому серверу"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Смена игрового сервера"
 
@@ -556,7 +556,7 @@ msgstr "Смена игрового сервера"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -566,42 +566,42 @@ msgstr "Смена игрового сервера"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Ошибка"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Запрос регистрационных данных"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Изменить Пароль"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Пароль изменен!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Сменить Email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Email изменен!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Регистрация удалена"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Хорошо, возвращайтесь в любое время..."
 
@@ -773,36 +773,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "dyecmd файл_строка_цвета файл_назначения"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Общие"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Отладка"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Снимок экрана сохранен как %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Ошибка при сохранении снимка экрана!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Соединение с сервером потеряно."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Ошибка сети"
 
@@ -1210,7 +1210,7 @@ msgstr "Сообщение"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Оживить"
 
@@ -1397,8 +1397,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(по умолчанию)"
 
@@ -1723,29 +1723,29 @@ msgstr "Создать группу"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1772,7 +1772,7 @@ msgstr "Карты: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Торговать"
@@ -1786,8 +1786,8 @@ msgstr "Торговать"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1795,41 +1795,41 @@ msgstr "Атака"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Приват"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Лечить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Выкинуть из гильдии"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "Сменить позицию в гильдии"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 msgid "Invite to guild"
 msgstr "Пригласить в гильдию"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Уничтожить"
 
@@ -1846,9 +1846,9 @@ msgstr "Уничтожить"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Движение"
@@ -1856,7 +1856,7 @@ msgstr "Движение"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Разговор"
@@ -1870,7 +1870,7 @@ msgstr "Разговор"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1887,7 +1887,7 @@ msgstr "Купить"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1899,26 +1899,26 @@ msgstr "Продать"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Добавить комментарий"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 msgid "Remove from attack list"
 msgstr "Удалить из списка атаки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:307
+#: src/gui/popups/popupmenu.cpp:309
 msgid "Add to priority attack list"
 msgstr "Добавить в приоритетный список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Добавить в список атаки"
 
@@ -1926,19 +1926,19 @@ msgstr "Добавить в список атаки"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "Добавить в список игнорирования"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr "Перейти к владельцу"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr "Уволить"
 
@@ -1946,19 +1946,19 @@ msgstr "Уволить"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr "Накормить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr "Убить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr "Бросить лут"
 
@@ -1966,7 +1966,7 @@ msgstr "Бросить лут"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1982,14 +1982,14 @@ msgstr "Снять"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Переименовать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr "Вернут в яйцо"
 
@@ -1997,38 +1997,38 @@ msgstr "Вернут в яйцо"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Добавить имя в чат"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Игроки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Выкинуть из группы"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Поднять"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Добавить в чат"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Элемент карты"
 
@@ -2038,22 +2038,22 @@ msgstr "Элемент карты"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Удалить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Прыгнуть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Передвинуть камеру"
 
@@ -2062,77 +2062,77 @@ msgstr "Передвинуть камеру"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Наряды"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Очистить наряд"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Заклинания"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 msgid "Edit spell"
 msgstr "Изменить заклинание"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Очистить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Отключить уведомление"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Включить уведомление"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 msgid "Don't remove name"
 msgstr "Не скрывать имя"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Скрывать имя"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Разрешить режим \"отошел\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 msgid "Disable away"
 msgstr "Запретить режим \"отошел\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Покинуть"
 
@@ -2142,70 +2142,70 @@ msgstr "Покинуть"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Копировать в буфер обмена"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Сменить позицию в гильдии"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "окно"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "Разблокировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "Заблокировать"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Переименовать знак на карте "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Имя:                     "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Комментарий игрока        "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Комментарий:                  "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Добавить к сделке"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Добавить к сделке 10"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Добавить к сделке половину"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Добавить к торговле все-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Добавить к торговле все"
 
@@ -2214,50 +2214,50 @@ msgstr "Добавить к торговле все"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Сохранить"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Сохранить 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Сохранить половину"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Сохранить все-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Сохранить все"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Получить"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Получить 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Получить половину"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Забрать все-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Получить все"
 
@@ -2267,7 +2267,7 @@ msgstr "Получить все"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2277,46 +2277,46 @@ msgid "Use"
 msgstr "Использовать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Очистить окно дропов"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Спрятать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Показать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr "Открыть настройки желтой панели"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Передвинуть ниже"
 
@@ -2324,30 +2324,30 @@ msgstr "Передвинуть ниже"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Раздеть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Копировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Вставить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Открыть ссылку"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Показать окно"
 
@@ -2355,7 +2355,7 @@ msgstr "Показать окно"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2364,133 +2364,132 @@ msgstr "Уровень: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Уровень Магии:"
+msgstr "Макс. уровень"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Пренебречь"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Игнорировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Черный список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Сделать врагом"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Стереть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Подружиться"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Не игнорировать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Следовать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr "Имитировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Купить (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Продать (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Пригласить в группу"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr "Присоединиться к чату %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Показать предметы"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Удалить из поднятия"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr "Сделать поднимаемым"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "Снять защиту"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Поставить защиту"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Бросить..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Бросить все"
 
@@ -2498,73 +2497,72 @@ msgstr "Бросить все"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Бросить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "ГМ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "Коменды ГМ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "Проверить IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Перейти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Вызвать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Кикнуть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr "Приглушить %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr "Убрать пришлушение %d"
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Уровень: %d (GM %d)"
+msgstr "Уровень: %d / %d"
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Неизвестный"
+msgstr "Уровень: Неизвестно"
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2598,7 +2596,7 @@ msgstr "Смайлы"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Чат"
 
@@ -2915,7 +2913,7 @@ msgstr "Открыть ссылку"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2929,8 +2927,8 @@ msgstr "Добавить"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Выход"
@@ -2943,7 +2941,7 @@ msgstr "Выход"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2955,7 +2953,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2994,9 +2992,9 @@ msgstr "Уровень: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Уровень: %d (GM %d)"
+msgstr "Ур.: %d / %d"
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3056,45 +3054,45 @@ msgid "Battle"
 msgstr "Битва"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Глобальное объявление:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Глобальное объявление от %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s шепчет: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s вошел(а)."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s вышел(а)."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Гильдия"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "ГМ"
 
@@ -3105,82 +3103,82 @@ msgstr "Язык"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Группа"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Обмен предметами включен."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Обмен предметами выключен."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Обмен предметами невозможен."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Статус обмена предметами неизвестен."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Обмен опытом включен."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Обмен опытом выключен."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Обмен опытом невозможен."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Политика распределения опыта неизвестна."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Музыка:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Карта:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Миникарта:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Курсор:"
 
@@ -3191,27 +3189,27 @@ msgstr "Количество эффектов:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Кол-во. объектов:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Позиция игрока:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Вызовов рис.:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Биндингов текстур:"
 
@@ -3223,14 +3221,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d Лог./сек."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Программно)"
@@ -3249,153 +3247,159 @@ msgstr "%d FPS (безопасный OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (мобильный OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (мобильный OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr "%d FPS (новый OpenGL)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d FPS (SDL2 по_умолчанию)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Количество текстур:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Количество частиц: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Цель:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Id цели:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Тип цели:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Уровень цели:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Раса цели:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Группа цели:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Гильдия цели:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Задержка атаки:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Минимальный удар:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Максимальный удар:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Критический удар:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr "Карма:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr "Манеры:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Уровень цели:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Группа цели:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Гильдия цели:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Пинг: %s мс."
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Вх.: %d байт/сек."
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Исх.: %d байт/сек."
@@ -4426,7 +4430,7 @@ msgstr "Включить режим магазина"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4860,7 +4864,7 @@ msgstr "Разрешить шептание"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Удалить"
 
@@ -5651,8 +5655,8 @@ msgstr "ОПЦ"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Клавиша: %s"
@@ -5800,7 +5804,7 @@ msgstr "Имя:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5811,7 +5815,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5990,24 +5994,24 @@ msgid "Enter password:"
 msgstr "Введите пароль:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Присутствуют: %s; Всего %d игроков."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Вы прошептали %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr "Обнаружен некорректный ник: "
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr "животное %s'а"
@@ -6143,7 +6147,7 @@ msgstr "Вставка"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6536,22 +6540,22 @@ msgid "Job level: %d"
 msgstr "Уровень профессии: %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Остановить ожидание"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Следующий"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Применить"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Сбросить"
 
@@ -6567,28 +6571,28 @@ msgid "Do you really want to sell %s?"
 msgstr "Вы действительно хотите продать %s?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Наряд: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Сначала снять"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "наряд отсутствия"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Сменить сервер"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Сменить персонажа"
 
@@ -6955,67 +6959,67 @@ msgid "Character points: %d"
 msgstr "Очки персонажа: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Редактор команд"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "Магия"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "Другое"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Символ:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Команда:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Комментарий:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Тип цели:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Картинка:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Мана:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Уровень Магии:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Школа Магии:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Уровень школы:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Сохранить"
 
@@ -8566,7 +8570,7 @@ msgid "Character not found."
 msgstr "Персонаж не найден."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Невозможно удалить персонажа."
 
@@ -8885,102 +8889,100 @@ msgstr "Новый пароль слишком короткий."
 msgid "You have new mail from %s with subject %s"
 msgstr "Вам пришло сообщение от %s и заголовком %s"
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Неизвестная ошибка навыков: %d"
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Неисвестная ошибка умений: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "У Вас недостаточный уровень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Недостаточно ОЖ!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "Недостаточно Маны!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "У Вас нет записей!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Вы не можете сделать это сейчас!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Похоже, Вам нужно больше денег... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Вы не можете использовать этот навык с данным видом оружия!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Вам нужен другой красный камень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Вам нужен другой синий камень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Вы несёте слишком много, чтобы сделать это!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr "Ошибка вызова монстра."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
-msgstr "Нужен предмет %s."
+msgstr "Необходима сущьность."
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr "Необходимо снаряжение %s."
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr "Нужно снаряжение %s в количестве %d"
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr "Нужен предмет %s."
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr "Нужен предмет %s в количестве %d."
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Выбрать вкладку \"Группа\""
+msgstr "Выберите точку назначения"
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -9025,86 +9027,96 @@ msgid "Luck:"
 msgstr "Удача (luk):"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Не удалось начать торговлю!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Не удалось использовать смайлик!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Не удалось присесть!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Не удалось создать чат!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Нельзя присоединиться к группе!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Нельзя кричать!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "А? Что это?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Изменение не удалось..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Не удалось ничего украсть..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Яд не подействовал..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Программно"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "SDL2 по_умолчанию"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
+msgstr "Мобильный OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
+msgid "Safe OpenGL"
+msgstr "Безопасный OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
 msgstr "Мобильный OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
 msgid "Normal OpenGL"
 msgstr "Нормальный OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
-msgid "Safe OpenGL"
-msgstr "Безопасный OpenGL"
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr "Новый OpenGL"
 
diff --git a/po/sk.po b/po/sk.po
index 88fc37d7d..f0e472412 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Slovak (http://www.transifex.com/akaras/manaplus/language/sk/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr "Potvrdiť"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -407,8 +407,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -435,40 +435,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Nastavenie"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Nápoveda"
@@ -489,10 +489,10 @@ msgstr "Nápoveda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -502,32 +502,32 @@ msgid "Close"
 msgstr "Zatvoriť"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -541,7 +541,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -556,37 +556,37 @@ msgid "Error"
 msgstr "Chyba"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -596,133 +596,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -734,11 +734,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -756,36 +756,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr ""
 
@@ -1193,7 +1193,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1377,8 +1377,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1703,20 +1703,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1724,7 +1725,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1751,7 +1752,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1765,8 +1766,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1774,41 +1775,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1825,9 +1826,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1835,7 +1836,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1849,7 +1850,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1866,7 +1867,7 @@ msgstr "Kúpiť"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1878,26 +1879,26 @@ msgstr "Predaj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1905,19 +1906,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1925,19 +1926,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1945,7 +1946,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1961,14 +1962,14 @@ msgstr "Odstrojiť"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1976,38 +1977,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2017,20 +2018,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2039,7 +2042,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2047,69 +2050,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2119,70 +2122,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2191,50 +2194,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2244,56 +2247,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr "Použiť"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2301,155 +2304,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr "Level: %d"
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2457,64 +2478,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Zahodiť"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2841,7 +2871,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2875,11 +2905,12 @@ msgstr ""
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Ukončiť"
 
@@ -2935,59 +2966,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4759,7 +4796,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Vymazať"
 
@@ -6063,12 +6100,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6416,15 +6453,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr "Level: %d"
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6458,12 +6486,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6673,36 +6701,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6862,62 +6890,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7063,25 +7091,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7089,7 +7117,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8783,91 +8811,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10065,56 +10103,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/sq.po b/po/sq.po
index 2813b5dc8..45f1045e5 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Albanian (http://www.transifex.com/akaras/manaplus/language/sq/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -406,8 +406,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -434,40 +434,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -488,10 +488,10 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -501,32 +501,32 @@ msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -540,7 +540,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -555,37 +555,37 @@ msgid "Error"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -595,133 +595,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -733,11 +733,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -755,36 +755,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1376,8 +1376,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1702,20 +1702,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1723,7 +1724,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1750,7 +1751,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1764,8 +1765,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1773,41 +1774,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1824,9 +1825,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1834,7 +1835,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1848,7 +1849,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1865,7 +1866,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1877,26 +1878,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1904,19 +1905,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1924,19 +1925,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1944,7 +1945,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1960,14 +1961,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1975,38 +1976,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2016,20 +2017,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2038,7 +2041,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2046,69 +2049,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2118,70 +2121,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2190,50 +2193,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2243,56 +2246,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2300,155 +2303,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2456,64 +2477,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2840,7 +2870,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2874,11 +2904,12 @@ msgstr ""
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr ""
 
@@ -2934,59 +2965,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4758,7 +4795,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr ""
 
@@ -6062,12 +6099,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6413,15 +6450,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr ""
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6455,12 +6483,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6670,36 +6698,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6859,62 +6887,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7060,25 +7088,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7086,7 +7114,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8780,91 +8808,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10062,56 +10100,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/sr.po b/po/sr.po
index 2e73fe6ce..c1ec848d9 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Serbian (http://www.transifex.com/akaras/manaplus/language/"
 "sr/)\n"
@@ -22,7 +22,7 @@ msgstr ""
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 msgid "File uploaded"
 msgstr ""
 
@@ -35,7 +35,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -51,74 +51,74 @@ msgstr ""
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "U redu"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Ne moguće je slanje praznih šapata!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Nedostaje ime partije."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Nedostaje ime udruženja."
 
@@ -126,120 +126,120 @@ msgstr "Nedostaje ime udruženja."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Definiši ime."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "\"Enter\" uključuje ili isključuje ćaskanje."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Poruka zatvara ćaskanje."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "\"Enter\" sada uključuje ili isključuje ćaskanje."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Poruka sada zatvara ćaskanje."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Igrač je već %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Igrač je uspešno %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Igrač nije mogao biti %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Igrač nije ignorisan!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Igrač nije više ignorisan!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Igrač nije mogao da se de-ignoriše!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Igrač je već obrisan!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Igrač se nije mogao obrisati!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "prijatelj"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "zanemaren"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutralan"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -269,82 +269,82 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "izbegnuto"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "promašaj"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -354,53 +354,53 @@ msgstr[2] "Pokupio %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -410,68 +410,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr ""
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr ""
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr ""
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr ""
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr ""
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Podešavanje"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Stil"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Pomoć"
@@ -492,45 +492,45 @@ msgstr "Pomoć"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Zatvori"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Povezivanje sa serverom"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Prijavljivanje"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Ulaz u svet"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Tražim karaktere"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Poverzujem se sa serverom za igru"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Menjam server igre"
 
@@ -544,7 +544,7 @@ msgstr "Menjam server igre"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -554,42 +554,42 @@ msgstr "Menjam server igre"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Greška"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Zahtevam detalje registracije"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Promena lozinke"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Lozinka je uspešno promenjena!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Izmena e-mail adrese"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "E-mail adresa je uspešno promenjena!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "De-registracija je uspela"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Zbogom, vrati se kad god poželiš..."
 
@@ -759,36 +759,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Opšte"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr ""
 
@@ -1196,7 +1196,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr ""
 
@@ -1379,8 +1379,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1705,29 +1705,29 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1754,7 +1754,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1768,8 +1768,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1777,41 +1777,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr ""
 
@@ -1828,9 +1828,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1838,7 +1838,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1852,7 +1852,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1869,7 +1869,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1881,26 +1881,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:307
+#: src/gui/popups/popupmenu.cpp:309
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr ""
 
@@ -1908,19 +1908,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1928,19 +1928,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1948,7 +1948,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1964,14 +1964,14 @@ msgstr "Skini"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1979,38 +1979,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Igrači"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Dodaj u prozor za ćaskanje"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr ""
 
@@ -2020,22 +2020,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr ""
 
@@ -2044,77 +2044,77 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2124,70 +2124,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Ime:                     "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr ""
 
@@ -2196,50 +2196,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Sačuvaj 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Sačuvaj pola"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Sačuvaj sve"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Uzmi 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Uzmi pola"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Uzmi sve"
 
@@ -2249,7 +2249,7 @@ msgstr "Uzmi sve"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2259,46 +2259,46 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr ""
 
@@ -2306,30 +2306,30 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr ""
 
@@ -2337,7 +2337,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2346,133 +2346,132 @@ msgstr "Nivo: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Magijski nivo:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignoriši"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr ""
 
@@ -2480,73 +2479,72 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Nivo: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Nivo: %d"
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2580,7 +2578,7 @@ msgstr ""
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Ćaskanje"
 
@@ -2897,7 +2895,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2911,8 +2909,8 @@ msgstr ""
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr ""
@@ -2925,7 +2923,7 @@ msgstr ""
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr ""
@@ -2937,7 +2935,7 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr ""
 
@@ -2976,9 +2974,9 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Nivo: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3038,45 +3036,45 @@ msgid "Battle"
 msgstr "Bitka"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Opšte obaveštenje:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Opšte obaveštenje od %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s šapuće: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr ""
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3087,82 +3085,82 @@ msgstr ""
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Muzika:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Mala mapa:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Kursor:"
 
@@ -3173,27 +3171,27 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Broj aktera na mapi:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Pozicija igrača:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3205,14 +3203,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Programski)"
@@ -3232,152 +3230,158 @@ msgstr ""
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
 #, c-format
-msgid "%d FPS (mobile OpenGL)"
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
 #, c-format
-msgid "%d FPS (modern OpenGL)"
+msgid "%d FPS (mobile OpenGL ES 2)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
+msgid "%d FPS (modern OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
+#, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Broj čestica: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Ciljani igrač:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Id ciljanog igrača:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Nivo ciljanog igrača:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Partija ciljanog igrača:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Udruženje ciljanog igrača:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Ulaz: %d bajtova u sekundi"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Izlaz: %d bajtova u sekundi"
@@ -4405,7 +4409,7 @@ msgstr ""
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr ""
 
@@ -4832,7 +4836,7 @@ msgstr "Dozvoli šaputanje"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Obriši"
 
@@ -5617,8 +5621,8 @@ msgstr ""
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr ""
@@ -5766,7 +5770,7 @@ msgstr ""
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ""
 
@@ -5777,7 +5781,7 @@ msgstr ""
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr ""
 
@@ -5951,24 +5955,24 @@ msgid "Enter password:"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Prisutnost: %s; %d igrača je prisutno."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Šapućem prema %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6104,7 +6108,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6495,22 +6499,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr ""
 
@@ -6526,28 +6530,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr ""
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr ""
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Promeni server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Promeni karaktera"
 
@@ -6914,67 +6918,67 @@ msgid "Character points: %d"
 msgstr "Bodovi karaktera: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Editor komandi"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magija"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "ostalo"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Simbol:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Komanda:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Tip cilja:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Ikona:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Magijski nivo:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Škola magije:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Školski nivo:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr ""
 
@@ -8520,7 +8524,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr ""
 
@@ -8839,98 +8843,98 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
 msgstr ""
 
@@ -8977,86 +8981,94 @@ msgid "Luck:"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Softver"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
+msgid "Safe OpenGL"
+msgstr "Bezbedan OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
-msgid "Safe OpenGL"
-msgstr "Bezbedan OpenGL"
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/sv.po b/po/sv.po
index 38074f5e0..5be297d91 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.com/akaras/manaplus/"
 "language/sv_SE/)\n"
@@ -20,7 +20,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -49,74 +49,74 @@ msgstr ""
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Cache rensad"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klientupptid: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Resurs-bilder:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Föräldralösa resurs-bilder:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Omgivningsvariabler dumpade"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Det går inte skicka tomma viskningar!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Gruppnamn saknas."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Guild-namn saknas."
 
@@ -124,120 +124,120 @@ msgstr "Guild-namn saknas."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Var vänlig specificera ett namn."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Enter för att växla chat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Meddelande stänger chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Enter nu, växlar chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Meddelande nu, stänger chat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Spelare är redan %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Spelare %s lyckades!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Spelare kunde inte bli %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Spelaren ignorerades inte!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Spelaren är inte längre ignorerad!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Spelaren kunde inte bli oignorerad!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Spelare är redan borttagen!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Spelaren kunde inte tas bort!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "vän"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "ignorera"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "blacklistad"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "enemy"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -267,82 +267,82 @@ msgid "Visible on map"
 msgstr "Synlig på karta"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Människa"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "undvika"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "missa"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Försökte plocka upp icke existerande item."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Item är för tung."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Item:en är för långt bort."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Inventory är fullt."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Stack är för stor."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Item:et tillhör någon annan."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Okänt fel vid upplockning av item."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -351,53 +351,53 @@ msgstr[1] "You picked up %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "jobb"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Follow: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Follow avbruten"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitation: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitation avbruten"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Du ser %s"
@@ -407,68 +407,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Fullständigt ignorera"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Print '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Blink-namn"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Floating '...' bubble"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Floating bubble"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Inställningar"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Hjälp"
@@ -489,45 +489,45 @@ msgstr "Hjälp"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Stäng"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Ansluter till server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Loggar in"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Går in i spelvärld"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Begär karaktärer"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Ansluter till spelservern"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Ändrar spelserver"
 
@@ -541,7 +541,7 @@ msgstr "Ändrar spelserver"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -551,42 +551,42 @@ msgstr "Ändrar spelserver"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Error"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Begär registreringsuppgifter"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Lösenordsändring"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Lösenordsändring har lyckats!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Byte av E-post"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "E-posten har ändrats!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Avregistrering lyckad"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Farväl, kom gärna tillbaka snart igen..."
 
@@ -759,36 +759,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "General"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Skärmdump sparades som %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Spara skärmdump misslyckades!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Anslutningen till servern förlorades."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Nätverksfel"
 
@@ -1196,7 +1196,7 @@ msgstr "Meddelande"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Återuppliva"
 
@@ -1379,8 +1379,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(standard)"
 
@@ -1705,29 +1705,29 @@ msgstr "Skapa Party"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1754,7 +1754,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Trade"
@@ -1768,8 +1768,8 @@ msgstr "Trade"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1777,41 +1777,41 @@ msgstr "Attackera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Viska"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Hela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Kicka från guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "Ändra position i guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1828,9 +1828,9 @@ msgstr "Nuke"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Flytta"
@@ -1838,7 +1838,7 @@ msgstr "Flytta"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Prata med"
@@ -1852,7 +1852,7 @@ msgstr "Prata med"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1869,7 +1869,7 @@ msgstr "Köp"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1881,26 +1881,26 @@ msgstr "Sälj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Lägg till i attacklistan"
 
@@ -1908,19 +1908,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 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:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1928,19 +1928,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1948,7 +1948,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1964,14 +1964,14 @@ msgstr "Unequip"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Ändra namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1979,38 +1979,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 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:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Spelare"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Kicka från party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Pick up"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Lägg till i chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Kartobjekt"
 
@@ -2020,22 +2020,22 @@ msgstr "Kartobjekt"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Warpa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Rör kamera"
 
@@ -2044,77 +2044,77 @@ msgstr "Rör kamera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Utstyrsel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Rensa klädsel"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Spells"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Clear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Inaktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Aktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Ta bort namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Aktivera away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Lämna"
 
@@ -2124,70 +2124,70 @@ msgstr "Lämna"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Kopiera till clipboard"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Ändra guild-position"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Döp om kartskyltar       "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Namn:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Lägg till för trade"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Lägg till 10 för trade"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Lägg till hälften för trade"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Lägg till trade alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Lägg till alla för trade"
 
@@ -2196,50 +2196,50 @@ msgstr "Lägg till alla för trade"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Lagra"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Lagra 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Lagra hälften"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Lagra alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Lagra alla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Ta emot"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Hämta ut 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Hämta ut hälften"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Hämta ut alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Hämta ut alla"
 
@@ -2249,7 +2249,7 @@ msgstr "Hämta ut alla"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2259,46 +2259,46 @@ msgid "Use"
 msgstr "Använd"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Rensa drop-fönster"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Döjl"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Visa"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Flytta ner"
 
@@ -2306,30 +2306,30 @@ msgstr "Flytta ner"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Klä av"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Kopiera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Klistra in"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Öppna länk"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Visa fönster"
 
@@ -2337,7 +2337,7 @@ msgstr "Visa fönster"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2346,133 +2346,132 @@ msgstr "Level: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Magic level:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Black list"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Sätt som enemy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Bli vän"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Av-ignorera"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Follow"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Köp (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Sälj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Bjud in till party"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Visa Items"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Ta bort från pickup-listan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 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:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "Skydda inte item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Skydda item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Släng..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Släng allt"
 
@@ -2480,73 +2479,72 @@ msgstr "Släng allt"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Släng"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "GM-kommandon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "Granska ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Goto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Återkalla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Sparka"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Level: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Okänd."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2580,7 +2578,7 @@ msgstr "Emotes"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Chat"
 
@@ -2897,7 +2895,7 @@ msgstr "Öppna url"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2911,8 +2909,8 @@ msgstr "Lägg till"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Avsluta"
@@ -2925,7 +2923,7 @@ msgstr "Avsluta"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2937,7 +2935,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2976,9 +2974,9 @@ msgstr "Lvl: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Level: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3038,45 +3036,45 @@ msgid "Battle"
 msgstr "Battle"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Global announcement:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Global announcement from %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s viskar: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s är nu Online."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s är nu Offline."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Guild"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "GM"
 
@@ -3087,82 +3085,82 @@ msgstr "Lang"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Party"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Item-delning aktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Item-delning avaktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Item-delning är inte möjlig."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Item-delning okänd."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Exp-delning är aktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Exp-delning avaktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Exp-delning är inte möjlig."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Exp-delning är okänd."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Musik:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Karta:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Minikarta:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Muspekare:"
 
@@ -3173,27 +3171,27 @@ msgstr "Partikelantal:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Kartmarkörsantal:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Spelarposition:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Rita ut samtal:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Textur-bindning:"
 
@@ -3205,14 +3203,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Software)"
@@ -3231,153 +3229,159 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (mobile OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (mobile OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Antal texturer:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Partikelantal: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Target Id:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Target-typ:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Target level:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Target race:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Target party:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Target guild:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Attack-fördröjning:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Minimal träff:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Maximal träff:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Critical hit:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Target Level:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Target Party:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Target Guild:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "In: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Ut: %d bytes/s"
@@ -4405,7 +4409,7 @@ msgstr "Aktivera shop mode"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4833,7 +4837,7 @@ msgstr "Tillåt viskningar"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Radera"
 
@@ -5622,8 +5626,8 @@ msgstr "SET"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Nyckel: %s"
@@ -5771,7 +5775,7 @@ msgstr "Namn:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5782,7 +5786,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5961,24 +5965,24 @@ msgid "Enter password:"
 msgstr "Skriv lösenord:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Presentera: %s; %d spelare är presenterad."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Viskar till %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6116,7 +6120,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6505,22 +6509,22 @@ msgid "Job level: %d"
 msgstr "Jobb level: %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Sluta vänta"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Nästa"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Submit"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Återställ"
 
@@ -6536,28 +6540,28 @@ msgid "Do you really want to sell %s?"
 msgstr "Vill du verkligen sälja %s?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Klädsel: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Unequipa först"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Borta-klädsel"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Byt server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Byt karaktär"
 
@@ -6924,67 +6928,67 @@ msgid "Character points: %d"
 msgstr "Karaktär-points: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Kommandotolk"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magic"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "Annat"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Symbol:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Kommando:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Kommentar:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Target Typ:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Ikon:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Magic level:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Magic School:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "School level:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Spara"
 
@@ -8537,7 +8541,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Misslyckades att radera karaktär."
 
@@ -8856,101 +8860,100 @@ msgstr "Det nya lösenordet är för kort."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Du har ännu inte nått required lvl!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Otillräckligt HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "Otillräckligt SP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Du har inga memos!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Du kan inte göra det just nu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Verkar som att du behöver mer money... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Du kan inte använda denna skill med det vapnet!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Du behöver en till röd gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Du behöver en till blå gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Du bär för mycket för att kunna göra detta!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Cycle spelarens targets"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8995,86 +8998,96 @@ msgid "Luck:"
 msgstr "Luck:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Trade misslyckades!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Emote misslyckades!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Sit misslyckades!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Chat-skapning misslyckades!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Kunde inte joina partyt!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Kan inte skjuta!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Huh? Vad är det?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Warp failed..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Kan inte stjäla något..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Poison hade ingen effekt..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Programvara"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "Mobile OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr ""
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "Säker OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "Mobile OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/sv_SE.po b/po/sv_SE.po
index 38074f5e0..5be297d91 100644
--- a/po/sv_SE.po
+++ b/po/sv_SE.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.com/akaras/manaplus/"
 "language/sv_SE/)\n"
@@ -20,7 +20,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -49,74 +49,74 @@ msgstr ""
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Cache rensad"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klientupptid: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Resurs-bilder:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Föräldralösa resurs-bilder:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Omgivningsvariabler dumpade"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Det går inte skicka tomma viskningar!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Gruppnamn saknas."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Guild-namn saknas."
 
@@ -124,120 +124,120 @@ msgstr "Guild-namn saknas."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Var vänlig specificera ett namn."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Enter för att växla chat."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Meddelande stänger chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Enter nu, växlar chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Meddelande nu, stänger chat."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Spelare är redan %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Spelare %s lyckades!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Spelare kunde inte bli %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Spelaren ignorerades inte!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Spelaren är inte längre ignorerad!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Spelaren kunde inte bli oignorerad!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Spelare är redan borttagen!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Spelaren kunde inte tas bort!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "vän"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "ignorera"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "blacklistad"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "enemy"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -267,82 +267,82 @@ msgid "Visible on map"
 msgstr "Synlig på karta"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Människa"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "undvika"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "missa"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Försökte plocka upp icke existerande item."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Item är för tung."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Item:en är för långt bort."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Inventory är fullt."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Stack är för stor."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Item:et tillhör någon annan."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Okänt fel vid upplockning av item."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -351,53 +351,53 @@ msgstr[1] "You picked up %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "jobb"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Follow: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Follow avbruten"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitation: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Imitation avbruten"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Du ser %s"
@@ -407,68 +407,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Fullständigt ignorera"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Print '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Blink-namn"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Floating '...' bubble"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Floating bubble"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Inställningar"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Hjälp"
@@ -489,45 +489,45 @@ msgstr "Hjälp"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Stäng"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Ansluter till server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Loggar in"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Går in i spelvärld"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Begär karaktärer"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Ansluter till spelservern"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Ändrar spelserver"
 
@@ -541,7 +541,7 @@ msgstr "Ändrar spelserver"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -551,42 +551,42 @@ msgstr "Ändrar spelserver"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Error"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Begär registreringsuppgifter"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Lösenordsändring"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Lösenordsändring har lyckats!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Byte av E-post"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "E-posten har ändrats!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Avregistrering lyckad"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Farväl, kom gärna tillbaka snart igen..."
 
@@ -759,36 +759,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "General"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Debug"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Skärmdump sparades som %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Spara skärmdump misslyckades!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Anslutningen till servern förlorades."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Nätverksfel"
 
@@ -1196,7 +1196,7 @@ msgstr "Meddelande"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Återuppliva"
 
@@ -1379,8 +1379,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(standard)"
 
@@ -1705,29 +1705,29 @@ msgstr "Skapa Party"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1754,7 +1754,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Trade"
@@ -1768,8 +1768,8 @@ msgstr "Trade"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1777,41 +1777,41 @@ msgstr "Attackera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Viska"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Hela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Kicka från guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "Ändra position i guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1828,9 +1828,9 @@ msgstr "Nuke"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Flytta"
@@ -1838,7 +1838,7 @@ msgstr "Flytta"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Prata med"
@@ -1852,7 +1852,7 @@ msgstr "Prata med"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1869,7 +1869,7 @@ msgstr "Köp"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1881,26 +1881,26 @@ msgstr "Sälj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Lägg till i attacklistan"
 
@@ -1908,19 +1908,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 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:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1928,19 +1928,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1948,7 +1948,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1964,14 +1964,14 @@ msgstr "Unequip"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Ändra namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1979,38 +1979,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 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:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Spelare"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Kicka från party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Pick up"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Lägg till i chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Kartobjekt"
 
@@ -2020,22 +2020,22 @@ msgstr "Kartobjekt"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Warpa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Rör kamera"
 
@@ -2044,77 +2044,77 @@ msgstr "Rör kamera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Utstyrsel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Rensa klädsel"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Spells"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Clear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Inaktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Aktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Ta bort namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Aktivera away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 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:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Lämna"
 
@@ -2124,70 +2124,70 @@ msgstr "Lämna"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Kopiera till clipboard"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Ändra guild-position"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Döp om kartskyltar       "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Namn:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Lägg till för trade"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Lägg till 10 för trade"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Lägg till hälften för trade"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Lägg till trade alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Lägg till alla för trade"
 
@@ -2196,50 +2196,50 @@ msgstr "Lägg till alla för trade"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Lagra"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Lagra 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Lagra hälften"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Lagra alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Lagra alla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Ta emot"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Hämta ut 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Hämta ut hälften"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Hämta ut alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Hämta ut alla"
 
@@ -2249,7 +2249,7 @@ msgstr "Hämta ut alla"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2259,46 +2259,46 @@ msgid "Use"
 msgstr "Använd"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Rensa drop-fönster"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Döjl"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Visa"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Flytta ner"
 
@@ -2306,30 +2306,30 @@ msgstr "Flytta ner"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Klä av"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Kopiera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Klistra in"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Öppna länk"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Visa fönster"
 
@@ -2337,7 +2337,7 @@ msgstr "Visa fönster"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2346,133 +2346,132 @@ msgstr "Level: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Magic level:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "Black list"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Sätt som enemy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Bli vän"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Av-ignorera"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Follow"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Köp (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Sälj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Bjud in till party"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Visa Items"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Ta bort från pickup-listan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 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:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "Skydda inte item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Skydda item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Släng..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Släng allt"
 
@@ -2480,73 +2479,72 @@ msgstr "Släng allt"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Släng"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "GM-kommandon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "Granska ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Goto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Återkalla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Sparka"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Level: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Okänd."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2580,7 +2578,7 @@ msgstr "Emotes"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Chat"
 
@@ -2897,7 +2895,7 @@ msgstr "Öppna url"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2911,8 +2909,8 @@ msgstr "Lägg till"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Avsluta"
@@ -2925,7 +2923,7 @@ msgstr "Avsluta"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2937,7 +2935,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2976,9 +2974,9 @@ msgstr "Lvl: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Level: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3038,45 +3036,45 @@ msgid "Battle"
 msgstr "Battle"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Global announcement:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Global announcement from %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s viskar: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s är nu Online."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s är nu Offline."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Guild"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "GM"
 
@@ -3087,82 +3085,82 @@ msgstr "Lang"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Party"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Item-delning aktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Item-delning avaktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Item-delning är inte möjlig."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Item-delning okänd."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Exp-delning är aktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Exp-delning avaktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Exp-delning är inte möjlig."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Exp-delning är okänd."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Musik:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Karta:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Minikarta:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Muspekare:"
 
@@ -3173,27 +3171,27 @@ msgstr "Partikelantal:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Kartmarkörsantal:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Spelarposition:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Rita ut samtal:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Textur-bindning:"
 
@@ -3205,14 +3203,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Software)"
@@ -3231,153 +3229,159 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (mobile OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (mobile OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Antal texturer:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Partikelantal: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Target:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Target Id:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Target-typ:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Target level:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Target race:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Target party:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Target guild:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Attack-fördröjning:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Minimal träff:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Maximal träff:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Critical hit:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Target Level:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Target Party:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Target Guild:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Ping: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "In: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Ut: %d bytes/s"
@@ -4405,7 +4409,7 @@ msgstr "Aktivera shop mode"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4833,7 +4837,7 @@ msgstr "Tillåt viskningar"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Radera"
 
@@ -5622,8 +5626,8 @@ msgstr "SET"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Nyckel: %s"
@@ -5771,7 +5775,7 @@ msgstr "Namn:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5782,7 +5786,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5961,24 +5965,24 @@ msgid "Enter password:"
 msgstr "Skriv lösenord:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Presentera: %s; %d spelare är presenterad."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Viskar till %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6116,7 +6120,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6505,22 +6509,22 @@ msgid "Job level: %d"
 msgstr "Jobb level: %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Sluta vänta"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Nästa"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Submit"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Återställ"
 
@@ -6536,28 +6540,28 @@ msgid "Do you really want to sell %s?"
 msgstr "Vill du verkligen sälja %s?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Klädsel: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Unequipa först"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Borta-klädsel"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Byt server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Byt karaktär"
 
@@ -6924,67 +6928,67 @@ msgid "Character points: %d"
 msgstr "Karaktär-points: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Kommandotolk"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "magic"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "Annat"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Symbol:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Kommando:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Kommentar:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Target Typ:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Ikon:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Magic level:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Magic School:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "School level:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Spara"
 
@@ -8537,7 +8541,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Misslyckades att radera karaktär."
 
@@ -8856,101 +8860,100 @@ msgstr "Det nya lösenordet är för kort."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Du har ännu inte nått required lvl!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Otillräckligt HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "Otillräckligt SP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Du har inga memos!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Du kan inte göra det just nu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Verkar som att du behöver mer money... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Du kan inte använda denna skill med det vapnet!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Du behöver en till röd gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Du behöver en till blå gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Du bär för mycket för att kunna göra detta!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Cycle spelarens targets"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8995,86 +8998,96 @@ msgid "Luck:"
 msgstr "Luck:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Trade misslyckades!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Emote misslyckades!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Sit misslyckades!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Chat-skapning misslyckades!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Kunde inte joina partyt!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Kan inte skjuta!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Huh? Vad är det?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Warp failed..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Kan inte stjäla något..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Poison hade ingen effekt..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Programvara"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "Mobile OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr ""
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "Säker OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "Mobile OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/te.po b/po/te.po
index 70258d879..6a7fa93b9 100644
--- a/po/te.po
+++ b/po/te.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Telugu (http://www.transifex.com/akaras/manaplus/language/te/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr "సరే"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -406,8 +406,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -434,40 +434,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "సహాయం"
@@ -488,10 +488,10 @@ msgstr "సహాయం"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -501,32 +501,32 @@ msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -540,7 +540,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -555,37 +555,37 @@ msgid "Error"
 msgstr "పొరపాటు"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -595,133 +595,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -733,11 +733,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -755,36 +755,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr "సాధారణ"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1376,8 +1376,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1702,20 +1702,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1723,7 +1724,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1750,7 +1751,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1764,8 +1765,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1773,41 +1774,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1824,9 +1825,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1834,7 +1835,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1848,7 +1849,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1865,7 +1866,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1877,26 +1878,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1904,19 +1905,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1924,19 +1925,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1944,7 +1945,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1960,14 +1961,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1975,38 +1976,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "ఆటగాళ్ళు"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2016,20 +2017,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2038,7 +2041,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2046,69 +2049,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2118,70 +2121,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2190,50 +2193,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2243,56 +2246,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2300,155 +2303,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr "స్థాయి: %d"
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2456,64 +2477,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2840,7 +2870,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2874,11 +2904,12 @@ msgstr ""
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "నిష్క్రమించు"
 
@@ -2934,59 +2965,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4758,7 +4795,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "తొలగించు"
 
@@ -6062,12 +6099,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6413,15 +6450,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr "స్థాయి: %d"
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6455,12 +6483,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6670,36 +6698,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6859,62 +6887,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7060,25 +7088,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7086,7 +7114,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8780,91 +8808,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10062,56 +10100,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/th.po b/po/th.po
index 8eef5a747..2668df575 100644
--- a/po/th.po
+++ b/po/th.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Thai (http://www.transifex.com/akaras/manaplus/language/th/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -405,8 +405,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -433,40 +433,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "ตั้งค่า"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -487,10 +487,10 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -500,32 +500,32 @@ msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -539,7 +539,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -554,37 +554,37 @@ msgid "Error"
 msgstr "ผิดพลาด"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -594,133 +594,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -732,11 +732,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -754,36 +754,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1375,8 +1375,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1701,20 +1701,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1722,7 +1723,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1749,7 +1750,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1763,8 +1764,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1772,41 +1773,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1823,9 +1824,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1833,7 +1834,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1847,7 +1848,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1864,7 +1865,7 @@ msgstr "ซื้อ"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1876,26 +1877,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1903,19 +1904,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1923,19 +1924,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1943,7 +1944,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1959,14 +1960,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1974,38 +1975,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2015,20 +2016,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2037,7 +2040,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2045,69 +2048,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2117,70 +2120,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2189,50 +2192,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2242,56 +2245,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr "ใช้"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2299,155 +2302,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr "เลเวล: %d"
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2455,64 +2476,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "ทิ้ง"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2839,7 +2869,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2873,11 +2903,12 @@ msgstr ""
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "ออก"
 
@@ -2933,59 +2964,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4757,7 +4794,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "ลบทิ้ง"
 
@@ -6061,12 +6098,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6410,15 +6447,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr "เลเวล: %d"
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6452,12 +6480,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6667,36 +6695,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6856,62 +6884,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7057,25 +7085,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7083,7 +7111,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8777,91 +8805,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10059,56 +10097,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/tr.po b/po/tr.po
index 09af19599..a6ce1aabe 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -10,8 +10,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Turkish (http://www.transifex.com/akaras/manaplus/language/"
 "tr/)\n"
@@ -22,7 +22,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -51,74 +51,74 @@ msgstr "Dosya yüklendi"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "TAMAM"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Bellek temizlendi"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client çalışma süresi: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Kaynak resimleri:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Edinilmiş kaynak resimleri:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Çevre değişkenleri yığıldı"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Config bilgisi şuraya yüklendi:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Server configi şuraya yüklendi:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Log kayıtları şuraya yüklendi:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Boş fısıldamalar gönderilemez!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr "\"%s\" fısıltı penceresi açılamadı! Muhtemelen zaten açık."
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Parti adı eksik."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Guild adı eksik."
 
@@ -126,120 +126,120 @@ msgstr "Guild adı eksik."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Lütfen bir isim belirtin."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Enter tuşu sohbeti açar/kapatır."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Mesaj sohbeti kapatır."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Enter tuşu sohbeti şimdi sonlandırır."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Mesaj sohbeti şimdi kapatır."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Oyuncu zaten %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Oyuncu başarı ile %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Oyuncu %s yapılamadı!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Oyuncu görmezden gelinmiyordu!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Oyuncu daha fazla görmezden gelinmiyor!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Oyuncuyu görmezden gelme geri alınamadı!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Oyuncu zaten silindi!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "Oyuncu geri alındı!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Oyuncu silinemedi!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "arkadaş"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "ihmal edilmiş"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "nötr"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "kara listeye alınmış"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "düşman"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -269,82 +269,82 @@ msgid "Visible on map"
 msgstr "Haritada görünür"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "İnsan"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "kaçınıldı"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "kaçırıldı"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "İ"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "%s tarafından öldürüldün."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Var olmayan item toplanmaya çalışıldı."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "İtem çok ağır."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "İtem çok uzakta."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "Envanter dolu."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Küme çok büyük."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "İtem başkasına ait."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "Bu miktardaki itemi alamazsınız."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "İtem kümesi maksimum miktarda."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "İtem toplamada bilinmeyen hata."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -353,53 +353,53 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "iş"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Takip et: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Takip iptal edildi."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Taklit: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Taklit iptal edildi"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "%s görüyorsun"
@@ -409,68 +409,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Tamamen görmezden gel"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Yazdır '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Göz kırp isim"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Yüzen '...' balonu"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Yüzen balon"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Ayarlar"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: 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:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: 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:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "Hakkında"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Yardım"
@@ -491,45 +491,45 @@ msgstr "Yardım"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Kapat"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Sunucuya bağlanılıyor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Giriş yapılıyor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Oyun dünyasına giriliyor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Karakterler isteniliyor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Oyun sunucusuna bağlanılıyor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Oyun sunucusu değiştiriliyor"
 
@@ -543,7 +543,7 @@ msgstr "Oyun sunucusu değiştiriliyor"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -553,42 +553,42 @@ msgstr "Oyun sunucusu değiştiriliyor"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Hata"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Kayıt detayları isteniyor"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Şifre Değiştir"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Şifreniz başarı ile değiştirildi!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "E-posta Değiştir"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "E-posta başarı ile değiştirildi!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Kayıt silme başarılı"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "Hoşçakal, tekrar bekleriz..."
 
@@ -758,36 +758,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "dyecmd srcdyestring dstfile"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Genel"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Hata ayıklama"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Ekran görüntüsü %s olarak kaydedildi"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Ekran görüntüsü kaydı başarısız!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Sunucu bağlantısı koptu."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Ağ Hatası"
 
@@ -1195,7 +1195,7 @@ msgstr "Mesaj"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Dirilt"
 
@@ -1382,8 +1382,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(varsayılan)"
 
@@ -1708,29 +1708,29 @@ msgstr "Parti kur"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1757,7 +1757,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Takas"
@@ -1771,8 +1771,8 @@ msgstr "Takas"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1780,41 +1780,41 @@ msgstr "Saldırı"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Fısıltı"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "İyileş"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Guild'den at"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 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:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 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:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1831,9 +1831,9 @@ msgstr "Nuke"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Taşı"
@@ -1841,7 +1841,7 @@ msgstr "Taşı"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Konuş"
@@ -1855,7 +1855,7 @@ msgstr "Konuş"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1872,7 +1872,7 @@ msgstr "Satın Al"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1884,26 +1884,26 @@ msgstr "Sat"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Yorum ekle"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 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:307
+#: src/gui/popups/popupmenu.cpp:309
 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:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Saldırı listesine ekle"
 
@@ -1911,19 +1911,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:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 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:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr "Sahibe git"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr "Kov"
 
@@ -1931,19 +1931,19 @@ msgstr "Kov"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr "Besle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr "Öldür"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr "Ganimet bırak"
 
@@ -1951,7 +1951,7 @@ msgstr "Ganimet bırak"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1967,14 +1967,14 @@ msgstr "Çıkar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Yeniden adlandır"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr "Yumurtaya dön"
 
@@ -1982,38 +1982,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:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Sohbete isim ekle"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Oyuncular"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Partiden at"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Topla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Sohbete ekle"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Harita itemi"
 
@@ -2023,22 +2023,22 @@ msgstr "Harita itemi"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Kaldır"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Dönüştür"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Hareket kamerası"
 
@@ -2047,77 +2047,77 @@ msgstr "Hareket kamerası"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Kıyafetler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Kıyafetlerin hepsini çıkart"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Büyüler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 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:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Temizle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Vurgulamayı kapat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Vurgulamayı aç"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 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:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "AFK aç"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Ayrıl"
 
@@ -2127,70 +2127,70 @@ msgstr "Ayrıl"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Panoya kopyala"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Guild pozisyonunu değiştir"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "pencere"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "Kilidi aç"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "Kilitle"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 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:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "İsim:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Oyuncu yorumu             "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Yorum:                        "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Takasa ekle"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "10 tanesini takasa ekle"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Yarısını takasa ekle"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Tamamını takasa ekle-1"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Tamamını takasa ekle"
 
@@ -2199,50 +2199,50 @@ msgstr "Tamamını takasa ekle"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Sakla"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Sakla 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Yarısını sakla"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Tamamını sakla-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Tamamını sakla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Geri al"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Geri al 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Yarısını geri al"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Tamamını geri al-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Tamamını geri al"
 
@@ -2252,7 +2252,7 @@ msgstr "Tamamını geri al"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2262,46 +2262,46 @@ msgid "Use"
 msgstr "Kullan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr ""
 
@@ -2309,30 +2309,30 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr ""
 
@@ -2340,7 +2340,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2349,133 +2349,132 @@ msgstr "Seviye: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Büyü Leveli:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "İhmal et"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Görmezden gel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Görmezden gelmeyi bırak"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Satın Al (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Gruba davet et"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Nesneleri göster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Toplama listesinden kaldır"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr "Toplama listesine ekle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Bırak..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr ""
 
@@ -2483,73 +2482,72 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Bırak"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Level: %d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Bilinmeyen."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2583,7 +2581,7 @@ msgstr ""
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Sohbet"
 
@@ -2900,7 +2898,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2914,8 +2912,8 @@ msgstr "Ekle"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Çıkış"
@@ -2928,7 +2926,7 @@ msgstr "Çıkış"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2940,7 +2938,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2979,9 +2977,9 @@ msgstr "Level: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Level: %d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3041,45 +3039,45 @@ msgid "Battle"
 msgstr "Savaş"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Global duyuru:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "%s'ten Küresel duyuru:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s %s'e fısıldıyor:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Lonca"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3090,82 +3088,82 @@ msgstr ""
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Grup"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Nesne paylaşımı etkinleştirildi."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Nesne paylaşımı devre dışı bırakıldı."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Nesne paylaşımı mümkün değil."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Nesne paylaşımı bilinmiyor."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Müzik:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Harita:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Harita:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "İşaretçi:"
 
@@ -3176,27 +3174,27 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Haritadaki oyuncu sayısı:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Oyuncu Konumu:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3208,14 +3206,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Yazılım)"
@@ -3234,153 +3232,159 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (mobil OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (mobil OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d FPS (SDL2 default)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Partikül sayısı: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Hedef:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "Hedef Adı:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Hedef grup:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Hedef Seviyesi:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Hedef Grup:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Lonca Hedefle:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "Gelen: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Giden: %d bytes/s"
@@ -4409,7 +4413,7 @@ msgstr "Mağaza modunu etkinleştir"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4836,7 +4840,7 @@ msgstr "Fısıltılara izin ver"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Sil"
 
@@ -5621,8 +5625,8 @@ msgstr "AYR"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Tuş: %s"
@@ -5770,7 +5774,7 @@ msgstr "İsim:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5781,7 +5785,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5955,24 +5959,24 @@ msgid "Enter password:"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Mevcut: %s; %d oyuncu mevcut."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "%s 'e fısıldanıyor: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6108,7 +6112,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6497,22 +6501,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "İleri"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Onayla"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Sıfırla"
 
@@ -6528,28 +6532,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Elbise: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Önce çıkart"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Uzak elbisesi"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Sunucu değiştir"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Karakter değiştir"
 
@@ -6916,67 +6920,67 @@ msgid "Character points: %d"
 msgstr "Karakter Puanları: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Komut Editörü"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "büyü"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "diğer"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Sembol:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Komut:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Hedef Tipi:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "İkon:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Mana:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Büyü Leveli:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Büyü Okulu:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Okul leveli:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Kayıt"
 
@@ -8524,7 +8528,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr ""
 
@@ -8843,101 +8847,100 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Oyuncu hedeflerini sırayla değiştir"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8982,86 +8985,96 @@ msgid "Luck:"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Takas başarılı olamadı!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Gruba katılınamadı!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Yazılım"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "SDL2 default"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "Mobil OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr ""
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "Güvenli OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "Mobil OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/uk.po b/po/uk.po
index a1283302e..20bd38a6b 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -10,8 +10,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/akaras/manaplus/language/"
 "uk/)\n"
@@ -23,7 +23,7 @@ msgstr ""
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -52,62 +52,62 @@ msgstr "Файл завантажено"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "ОК"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "Кеш прибрано"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Час безперервної роботи клієнта: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "Зображень:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "Вилучених зображень:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "Змінні середовища збережені"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "Завантажений конфіг:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "Завантажена конфігурація сервера:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "Завантажений лог:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "Не можна надсилати порожні повідомлення!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
@@ -116,12 +116,12 @@ msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "Не вистачає назви групи."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "Не вистачає назви гільдії."
 
@@ -129,120 +129,120 @@ msgstr "Не вистачає назви гільдії."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "Будь ласка, вкажіть гравця."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "Enter перемикає на чат."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "Повідомлення закриває вікно чату."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "Enter тепер перемикає на вікно чату."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "Тепер повідомлення закриватиме вікно чату."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "Гравця все позначено як \"%s\"!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Гравця позначено як \"%s\"!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Неможливо позначити гравця як \"%s\"!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "Гравець не ігнорувався!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "Гравець більше не ігнорується!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "Не можна видалити цього гравця зі списку ігнорованих!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "Гравець все стертий!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "Гравця повернуто із порожнечі!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "Не можна повернути цього стертого гравця!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "приятель"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "зневажити"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "нейтральний"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "чорний список"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "супротивник"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -272,82 +272,82 @@ msgid "Visible on map"
 msgstr "Видимий на мапі"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "Людина"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "ухилення"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "промах"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "Вас вбив %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "Спроби підняти неіснуючий предмет."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "Предмет занадто важкий."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "Предмет задалеко щоб підняти."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "В сумці немає місця."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "Забагато предметів у купі."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "Предмет належить комусь іншому."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "Не можливо підняти стільки предметів."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "Кількість цих предметів досягла межі."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "Невстановлена помилка під час спроби підняти предмет."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -357,53 +357,53 @@ msgstr[2] "Ви підняли %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "досвід"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "робота"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "Йти слідом за: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "Слідкування відмінено"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "Імітація: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "Імітацію відмінено"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "Ти бачиш %s"
@@ -413,68 +413,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "Остаточно ігнорувати"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "Виводити '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "Блимаюче ім'я"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "Плаваюча '...' бульбашка"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "Плаваюча бульбашка"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "Налаштування"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Продуктивність"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Відео"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "Теми"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "Про програму"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Довідка"
@@ -495,45 +495,45 @@ msgstr "Довідка"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "Закрити"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "Очікування відповіді сервера"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "Авторизація..."
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "Поринаємо в ігровий всесвіт..."
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "Завантаження списку персонажів..."
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "Приєднання до серверу..."
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "Зміна ігрового серверу..."
 
@@ -547,7 +547,7 @@ msgstr "Зміна ігрового серверу..."
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -557,42 +557,42 @@ msgstr "Зміна ігрового серверу..."
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "Помилка"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "Запитуємо деталі реєстрації"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "Змінити пароль"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "Пароль змінено!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "Змінити імейл"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "Імейл змінено!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "Акаунт видалено"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "До побачення та вертайтесь."
 
@@ -764,36 +764,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "dyecmd файл_рядків_кольору файл_призначення"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "Загальне"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "Зневадження"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "Скріншот збережено як %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "Збереження скріншоту провалилось!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "Втрачено з'єднання з сервером."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "Мережева помилка"
 
@@ -1201,7 +1201,7 @@ msgstr "Повідомлення"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "Опритомнити"
 
@@ -1386,8 +1386,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(за замовчуванням)"
 
@@ -1712,29 +1712,29 @@ msgstr "Створити групу"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1761,7 +1761,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "Торгівля"
@@ -1775,8 +1775,8 @@ msgstr "Торгівля"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1784,41 +1784,41 @@ msgstr "Атака"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "Шепіт"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "Вилікувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "Виштовхати з гільдії"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "Змінити позицію в гільдії"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 msgid "Invite to guild"
 msgstr "Запросити до гільдії"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "Знищити"
 
@@ -1835,9 +1835,9 @@ msgstr "Знищити"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "Рух"
@@ -1845,7 +1845,7 @@ msgstr "Рух"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "Діалог"
@@ -1859,7 +1859,7 @@ msgstr "Діалог"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1876,7 +1876,7 @@ msgstr "Придбати"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1888,26 +1888,26 @@ msgstr "Продати"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "Додати примітку"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 msgid "Remove from attack list"
 msgstr "Видалити зі списку атаки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:307
+#: src/gui/popups/popupmenu.cpp:309
 msgid "Add to priority attack list"
 msgstr "Додати до пріоритетного списку атаки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "Додати до списку атаки"
 
@@ -1915,19 +1915,19 @@ msgstr "Додати до списку атаки"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "Ігнорувати тип мобу"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr "Наблизити до власника"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr "Атакувати"
 
@@ -1935,19 +1935,19 @@ msgstr "Атакувати"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr "Нагодувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr "Вбити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr "Скинути дропи"
 
@@ -1955,7 +1955,7 @@ msgstr "Скинути дропи"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1971,14 +1971,14 @@ msgstr "Зняти"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "Перейменувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr "Повернути до яйця"
 
@@ -1986,38 +1986,38 @@ msgstr "Повернути до яйця"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "Додати ім'я до чату"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "Гравці"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "Виштовхати з групи"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "Підняти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Додати до чату"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "Елемент карти"
 
@@ -2027,22 +2027,22 @@ msgstr "Елемент карти"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "Видалити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "Телепорт"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "Рухати камеру"
 
@@ -2051,77 +2051,77 @@ msgstr "Рухати камеру"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "Швидке спорядження"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "Видалити швидке спорядження"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "Заклинання"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 msgid "Edit spell"
 msgstr "Редагувати заклинання"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "Скинути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "Вимкнути підсвічування"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "Увімкнути підсвічування"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 msgid "Don't remove name"
 msgstr "Не приховувати ім'я"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "Приховати ім'я"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "Дозволити режим \"Відсутній\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 msgid "Disable away"
 msgstr "Заборонити режим \"Відсутній\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "Залишити"
 
@@ -2131,70 +2131,70 @@ msgstr "Залишити"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "Внести в буфер обміну"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "Змінити позицію в гільдії"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "вікно"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "Відімкнути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "Зафіксувати"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "Перейменувати            "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "Ім'я:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "Примітка до гравця        "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "Примітка:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "Додати до торгівлі"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "Додати до торгівлі 10"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "Додати половину до торгівлі"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "Додати все окрім одного"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "Додати всю кількість"
 
@@ -2203,50 +2203,50 @@ msgstr "Додати всю кількість"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "Зберегти"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "Зберегти 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "Зберегти половину"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "Зберегти все окрім одного"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "Зберегти всю кількість"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "Вилучити"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "Вилучити 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "Вилучити половину"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "Вилучити все окрім одного"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "Вилучити всю кількість"
 
@@ -2256,7 +2256,7 @@ msgstr "Вилучити всю кількість"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2266,46 +2266,46 @@ msgid "Use"
 msgstr "Використати"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "Скинути значення комірців"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "Сховати"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "Показати"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "Пріоритет нижче"
 
@@ -2313,30 +2313,30 @@ msgstr "Пріоритет нижче"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "Роздягнути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "Копіювати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "Вставити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "Відвідати посилання"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "Показати вікно"
 
@@ -2344,7 +2344,7 @@ msgstr "Показати вікно"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2353,133 +2353,132 @@ msgstr "Рівень: %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "Рівень мани:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "Зневажати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "Ігнорувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "В чорний список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "Позначити супротивником"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "Стерти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "Приятелювати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "Повернути з ігнору"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "Іти слідом"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "Купувати (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "Продати (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "Запросити до групи"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr "Ввійти до чату %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "Показати спорядження"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "Видалити зі списку підбирання"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr "Додати до списку підбирання"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "Зняти захист"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "Захистити предмет"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "Кинути..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "Кинути все"
 
@@ -2487,73 +2486,72 @@ msgstr "Кинути все"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "Кинути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "ГМ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "ГМ команди"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "Перевірити IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "Відвідати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "Викликати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "Виштовхати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "Рівень: %d (ГМ %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "Невідомий"
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2587,7 +2585,7 @@ msgstr "Смайлики"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "Чат"
 
@@ -2904,7 +2902,7 @@ msgstr "Відвідати посилання"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2918,8 +2916,8 @@ msgstr "Додати"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "Вийти"
@@ -2932,7 +2930,7 @@ msgstr "Вийти"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2944,7 +2942,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2983,9 +2981,9 @@ msgstr "Рівень: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "Рівень: %d (ГМ %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3045,45 +3043,45 @@ msgid "Battle"
 msgstr "Бій"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "Глобальне повідомлення:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "Глобальне повідомлення від %s:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s шепоче: %s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr "%s з'явився онлайн."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr "%s вийшов з гри."
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "Гільдія"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr "ГМ"
 
@@ -3094,82 +3092,82 @@ msgstr "Мова"
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "Група"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "Розподіл предметів увімкнено."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "Розподіл предметів вимкнено."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "Неможливо ввімкнути розподіл предметів."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr "Невідомий стан розподілу предметів."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "Розподіл досвіду ввімкнено."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "Розподіл досвіду вимкнено."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "Неможливо ввімкнути розподіл досвіду."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr "Невідомий стан розподілу досвіду."
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "Музика:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "Мапа:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "Мінімапа:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "Вказівник:"
 
@@ -3180,27 +3178,27 @@ msgstr "Число ефектів частинок:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "Кількість об'єктів:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "Позиція гравця:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr "Викликів малюв.:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr "Зв'язаних текстур:"
 
@@ -3212,14 +3210,14 @@ msgstr "%d FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr "%d LPS"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (Програмно)"
@@ -3238,153 +3236,159 @@ msgstr "%d FPS (безпечний OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
-#, c-format
-msgid "%d FPS (mobile OpenGL)"
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr "%d FPS (мобільний OpenGL)"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
+#, fuzzy, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr "%d FPS (мобільний OpenGL)"
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
 msgid "%d FPS (modern OpenGL)"
 msgstr "%d FPS (новітній OpenGL)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:119
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
 #, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr "%d FPS (з SDL2)"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr "Кількість текстур:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "Кількість частинок: %d"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "Ціль:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "ID цілі:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr "Тип цілі:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr "Рівень цілі:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr "Раса цілі:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr "Група цілі:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr "Гільдія цілі:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "Затримка атаки:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr "Найменше ушкодження:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr "Найбільше ушкодження:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr "Критичне ушкодження:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr "Карма:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr "Манери:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "Рівень цілі:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "Група цілі:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "Гільдія цілі:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr "Пінг: %s ms"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "В: %d bytes/s"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr "Із: %d bytes/s"
@@ -4412,7 +4416,7 @@ msgstr "Ввімкнути режим крамниці"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4844,7 +4848,7 @@ msgstr "Дозволити шепіт (приватне спілкування)"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "Видалити"
 
@@ -5629,8 +5633,8 @@ msgstr "НАЛ"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "Клавіша: %s"
@@ -5778,7 +5782,7 @@ msgstr "Ім'я:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5789,7 +5793,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5968,24 +5972,24 @@ msgid "Enter password:"
 msgstr "Пароль:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Присутні: %s; %d гравців онлайн."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Шепчу до %s: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr "%s'ів улюбленець"
@@ -6121,7 +6125,7 @@ msgstr "Вставити"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6512,22 +6516,22 @@ msgid "Job level: %d"
 msgstr "Рівень роботи: %d"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr "Зупинити очікування"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "Далі"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "Відправити"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "Скинути"
 
@@ -6543,28 +6547,28 @@ msgid "Do you really want to sell %s?"
 msgstr "Ви дійсно бажаєте продати %s?"
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "Швидке спорядження: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "Спочатку зняти"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr "Піжама"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "Змінити сервер"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "Змінити персонаж"
 
@@ -6931,67 +6935,67 @@ msgid "Character points: %d"
 msgstr "Нерозподілених балів: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "Редактор команд"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "магія"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "інше"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "Символ:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "Команда:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr "Примітка:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "Тип цілі:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "Значок:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "Мана:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "Рівень мани:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "Школа магії:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "Рівень школи:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "Зберегти"
 
@@ -8539,7 +8543,7 @@ msgid "Character not found."
 msgstr "Персонаж не знайдено."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "Неможливо видалити персонаж."
 
@@ -8858,101 +8862,100 @@ msgstr "Новий пароль замалий."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Невідома похибка вміння: %d"
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "У вас недостатній рівень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "Недостатньо здоров'я!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "Недостатньо мани!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "Записи порожні!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "Не можна зробити це прямо зараз!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "Здається, в вас замало грошей... ;C"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Не можна вжити вміння з цим типом зброї!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "Вам потрібен інший червоний самоцвіт!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "Вам потрібний інший синій самоцвіт!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "Ви забагато тримаєте, щоб це зробити!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
-#, fuzzy
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
-msgstr "Прокручувати гравців по колу"
+msgstr ""
 
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
@@ -8997,86 +9000,96 @@ msgid "Luck:"
 msgstr "Талан:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "Торгівля провалилась!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "Не вдалось вжити смайлик!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "Не вдається присісти!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "Не вдалось створити чат!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "Не можна приєднатись до групи!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "Не можна кричати!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "Що це було?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "Змінювання не вдалося..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "Нічого не вдалось поцупити..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "Отрута не подіяла..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "Програмно"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr "SDL2 за замовчуванням"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+#, fuzzy
+msgid "Mobile OpenGL ES"
 msgstr "Мобільний OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
-msgstr "Нормальний OpenGL"
-
-#. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
 msgid "Safe OpenGL"
 msgstr "Безпечний OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+#, fuzzy
+msgid "Mobile OpenGL ES 2"
+msgstr "Мобільний OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr "Нормальний OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr "Новітній OpenGL"
 
diff --git a/po/vls.po b/po/vls.po
index 9b9cd58fa..480e44b49 100644
--- a/po/vls.po
+++ b/po/vls.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Vlaams (http://www.transifex.com/akaras/manaplus/language/vls/)\n"
 "MIME-Version: 1.0\n"
@@ -31,7 +31,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -59,40 +59,40 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -123,7 +123,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -151,91 +151,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -265,25 +265,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -405,8 +405,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -433,40 +433,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -487,10 +487,10 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -500,32 +500,32 @@ msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -539,7 +539,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -554,37 +554,37 @@ msgid "Error"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -594,133 +594,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -732,11 +732,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr ""
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -754,36 +754,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr ""
 
@@ -1191,7 +1191,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1375,8 +1375,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1701,20 +1701,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1722,7 +1723,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1749,7 +1750,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr ""
@@ -1763,8 +1764,8 @@ msgstr ""
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1772,41 +1773,41 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1823,9 +1824,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1833,7 +1834,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr ""
@@ -1847,7 +1848,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1864,7 +1865,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1876,26 +1877,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1903,19 +1904,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1923,19 +1924,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1943,7 +1944,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1959,14 +1960,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1974,38 +1975,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2015,20 +2016,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2037,7 +2040,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2045,69 +2048,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2117,70 +2120,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2189,50 +2192,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2242,56 +2245,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2299,155 +2302,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2455,64 +2476,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2839,7 +2869,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2873,11 +2903,12 @@ msgstr ""
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr ""
 
@@ -2933,59 +2964,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4757,7 +4794,7 @@ msgstr ""
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr ""
 
@@ -6061,12 +6098,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6412,15 +6449,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr ""
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6454,12 +6482,12 @@ msgid "Reset"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6669,36 +6697,36 @@ msgid "Up"
 msgstr ""
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6858,62 +6886,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7059,25 +7087,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7085,7 +7113,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8779,91 +8807,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10061,56 +10099,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/zh_CN.po b/po/zh_CN.po
index cc1826c1c..688de47be 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -15,8 +15,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/akaras/manaplus/"
 "language/zh_CN/)\n"
@@ -27,7 +27,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -56,74 +56,74 @@ msgstr ""
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "确定"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "无法发送空白私信!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr ""
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "帮会名称缺失."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "公会名称缺失."
 
@@ -131,120 +131,120 @@ msgstr "公会名称缺失."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "请指定一个名称."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "<回车>键促发聊天."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "讯息关闭聊天."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "<回车>键现在促发聊天."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "讯息现在关闭聊天."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "玩家已经%s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "玩家成功%s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "玩家不能为 %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "玩家没有被忽视!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "玩家不再被忽视!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "不能取消对玩家的忽视!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "玩家已经被删除!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "无法删除玩家!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "朋友"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "无视"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "中立"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -274,82 +274,82 @@ msgid "Visible on map"
 msgstr "在地图上可见"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "躲闪"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "失误"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "项目是太重了."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "物品太远了."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -357,53 +357,53 @@ msgstr[0] "你拾起%d[@@%d|%s @@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -413,68 +413,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "完全忽略"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr ""
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr ""
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr ""
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "流动的泡沫"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "设置"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "视频"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "主题"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "帮助"
@@ -495,45 +495,45 @@ msgstr "帮助"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "关闭"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "正在连接服务器"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "登录中"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "进入游戏世界"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "请求角色"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "正在连接游戏服务器"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "正在更改游戏服务器"
 
@@ -547,7 +547,7 @@ msgstr "正在更改游戏服务器"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -557,42 +557,42 @@ msgstr "正在更改游戏服务器"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "错误"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "正在请求详细注册信息"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "更改密码"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "密码更改成功!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "更改电子邮箱地址"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "电子邮箱地址更改成功!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "取消注册成功"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "再见,欢迎随时回来..."
 
@@ -762,36 +762,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "常规"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "调试"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "保存屏幕快照失败!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "服务器的连接丢失."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "网络错误"
 
@@ -1199,7 +1199,7 @@ msgstr "讯息"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr ""
 
@@ -1382,8 +1382,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(默认)"
 
@@ -1708,29 +1708,29 @@ msgstr "建立"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1757,7 +1757,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "交易"
@@ -1771,8 +1771,8 @@ msgstr "交易"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1780,41 +1780,41 @@ msgstr "攻击"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "密语"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "愈合"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "踢从公会"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr ""
 
@@ -1831,9 +1831,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "移动"
@@ -1841,7 +1841,7 @@ msgstr "移动"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "说话"
@@ -1855,7 +1855,7 @@ msgstr "说话"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1872,7 +1872,7 @@ msgstr "购买"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1884,26 +1884,26 @@ msgstr "出售"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "发表评论"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:307
+#: src/gui/popups/popupmenu.cpp:309
 msgid "Add to priority attack list"
 msgstr "优先攻击列表"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "加入攻击清单"
 
@@ -1911,19 +1911,19 @@ msgstr "加入攻击清单"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr ""
 
@@ -1931,19 +1931,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr ""
 
@@ -1951,7 +1951,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1967,14 +1967,14 @@ msgstr "卸下装备"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "重命名"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr ""
 
@@ -1982,38 +1982,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "玩家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "踢从党"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "拾取"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "加入聊天"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "地图项"
 
@@ -2023,22 +2023,22 @@ msgstr "地图项"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr ""
 
@@ -2047,77 +2047,77 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "套装"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "法术"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "清除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "禁用"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "启用突出"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "移除姓名"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "启用远"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "留下"
 
@@ -2127,70 +2127,70 @@ msgstr "留下"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "更改公会的立场"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "重命名的地图标志          "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "名称:                   "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "玩家评论                  "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "评论:                       "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr ""
 
@@ -2199,50 +2199,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "存储"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "商店10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "商店的一半"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "商店所有"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "取回"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "拿出10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "拿出一半"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "检索所有"
 
@@ -2252,7 +2252,7 @@ msgstr "检索所有"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2262,46 +2262,46 @@ msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "隐藏"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "显示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr ""
 
@@ -2309,30 +2309,30 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr ""
 
@@ -2340,7 +2340,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2349,133 +2349,132 @@ msgstr "等级:%d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
-#, fuzzy
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
-msgstr "魔法等级:"
+msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "忽略"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "是朋友"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "按照"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "购买(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "出售(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "显示项目"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "掉落..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "所有"
 
@@ -2483,73 +2482,72 @@ msgstr "所有"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "丢弃"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "级别:%d (GM %d)"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "未知."
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2583,7 +2581,7 @@ msgstr ""
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "聊天"
 
@@ -2900,7 +2898,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2914,8 +2912,8 @@ msgstr "添加"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "退出"
@@ -2928,7 +2926,7 @@ msgstr "退出"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr "+"
@@ -2940,7 +2938,7 @@ msgstr "+"
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr "-"
 
@@ -2979,9 +2977,9 @@ msgstr "等级: %d"
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "级别:%d (GM %d)"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3041,45 +3039,45 @@ msgid "Battle"
 msgstr "战斗"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "全局公告:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "%s 全局公告:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr "%s私语:%s"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr "帮会"
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3090,82 +3088,82 @@ msgstr ""
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr "t"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr "物品共享开启."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr "物品共享关闭."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr "物品共享不可能."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr "经验共享开启."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr "经验共享关闭."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr "经验共享不可能."
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr "音乐:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr "地图:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr "小地图:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr "光标:"
 
@@ -3176,27 +3174,27 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr "地图演员数:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr "的位置:"
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3208,14 +3206,14 @@ msgstr "%d的FPS"
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr "%d FPS (软件)"
@@ -3235,152 +3233,158 @@ msgstr ""
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
 #, c-format
-msgid "%d FPS (mobile OpenGL)"
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
 #, c-format
-msgid "%d FPS (modern OpenGL)"
+msgid "%d FPS (mobile OpenGL ES 2)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
+msgid "%d FPS (modern OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
+#, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr "粒子数:%d个"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr "目标:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr "目标ID:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr "攻击延迟:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr "目标水平:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr "目标:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr "目标公会:"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr "输入:%d 字节/"
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr ""
@@ -4406,7 +4410,7 @@ msgstr "启用商店模式"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4833,7 +4837,7 @@ msgstr "允许密语"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "删除"
 
@@ -5618,8 +5622,8 @@ msgstr "SET"
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr "按键:%s"
@@ -5767,7 +5771,7 @@ msgstr "姓名:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ">"
 
@@ -5778,7 +5782,7 @@ msgstr ">"
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr "<"
 
@@ -5952,24 +5956,24 @@ msgid "Enter password:"
 msgstr "输入密码:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "对%s密语到:%s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6105,7 +6109,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6492,22 +6496,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "下一个"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr "提交"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr "重置"
 
@@ -6523,28 +6527,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr "套装: %d"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr "先卸掉装备"
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "交换服务器"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "交换角色"
 
@@ -6911,67 +6915,67 @@ msgid "Character points: %d"
 msgstr "角色可用点: %d"
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr "命令编辑器"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr "魔术"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr "其他"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr "符号:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr "命令:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr "目标类型:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr "图示:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr "法力:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr "魔法等级:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr "魔法学院:"
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr "学校层次:"
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr "保存"
 
@@ -8519,7 +8523,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr "删除角色失败."
 
@@ -8838,98 +8842,98 @@ msgstr "新密码太短."
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr "你还没有达到足够的等级!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr "HP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr "SP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr "没有备忘录!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr "你无法办到!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr "看起来需要更多金币... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "此武器无法用来使用此项技能!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr "你需要另一颗红宝石!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr "你需要另一颗蓝宝石!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr "你已负重太多,无法办到!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
 msgstr ""
 
@@ -8976,86 +8980,94 @@ msgid "Luck:"
 msgstr "幸运:"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr "交易失败!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr "发送表情失败!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr "原地休息失败!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr "聊天创建失败!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr "不能加入工会!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr "无法呼喊!"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr "啊?那是什么?"
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr "传送失败..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr "无法偷取任何物品..."
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr "毒药无效..."
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr "软件"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
+msgid "Safe OpenGL"
+msgstr "安全的OpenGL"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
-msgid "Safe OpenGL"
-msgstr "安全的OpenGL"
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
+msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/zh_HK.po b/po/zh_HK.po
index ceefab589..bf3b2df02 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-12-05 15:46+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-14 20:39+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/akaras/manaplus/"
 "language/zh_HK/)\n"
@@ -21,7 +21,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:159
+#: src/actions/actions.cpp:162
 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:162 src/client.cpp:1497 src/client.cpp:1532
+#: src/actions/actions.cpp:165 src/client.cpp:1499 src/client.cpp:1534
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -50,74 +50,74 @@ msgstr "檔案上載成功"
 #: src/gui/windows/charselectdialog.cpp:303 src/gui/windows/editdialog.cpp:50
 #: src/gui/windows/editserverdialog.cpp:56
 #: src/gui/windows/editserverdialog.cpp:216
-#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:66
+#: src/gui/windows/itemamountwindow.cpp:179 src/gui/windows/quitdialog.cpp:67
 #: src/gui/windows/registerdialog.cpp:256 src/gui/windows/socialwindow.cpp:524
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:378
 #: src/net/eathena/charserverrecv.cpp:413
-#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:282
+#: src/net/eathena/charserverrecv.cpp:441 src/net/tmwa/charserverrecv.cpp:286
 msgid "OK"
 msgstr "確定"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
+#: src/actions/actions.cpp:1039 src/actions/actions.cpp:1052
 msgid "Cache cleaned"
 msgstr "緩存清理成功"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1196
 #, c-format
 msgid "Client uptime: %s"
 msgstr "客戶端已開啟: %s"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1262
 msgid "Resource images:"
 msgstr "來源影像:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
+#: src/actions/actions.cpp:1256 src/actions/actions.cpp:1266
 msgid "Resource orphaned images:"
 msgstr "來源孤立影像:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1354
+#: src/actions/actions.cpp:1357
 msgid "Environment variables dumped"
 msgstr "環境變量轉儲成功"
 
-#: src/actions/actions.cpp:1466
+#: src/actions/actions.cpp:1469
 msgid "Uploaded config into:"
 msgstr "已把配置上傳至:"
 
-#: src/actions/actions.cpp:1475
+#: src/actions/actions.cpp:1478
 msgid "Uploaded server config into:"
 msgstr "已把伺服器配置上傳至:"
 
-#: src/actions/actions.cpp:1484
+#: src/actions/actions.cpp:1487
 msgid "Uploaded log into:"
 msgstr "已把日誌上傳至:"
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:256
+#: src/actions/chat.cpp:258
 msgid "Cannot send empty whispers!"
 msgstr "不能發送空白的悄悄話!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:305
+#: src/actions/chat.cpp:307
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
 msgstr "無法創建悄悄話標籤“%s”!它可能已經存在."
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
-#: src/actions/chat.cpp:330 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:332 src/gui/widgets/tabs/chat/partytab.cpp:72
 msgid "Party name is missing."
 msgstr "欠缺隊伍名稱."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:353
+#: src/actions/chat.cpp:355
 msgid "Guild name is missing."
 msgstr "欠缺公會名稱."
 
@@ -125,120 +125,120 @@ msgstr "欠缺公會名稱."
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
+#: src/actions/chat.cpp:377 src/actions/chat.cpp:408 src/actions/chat.cpp:480
+#: src/actions/chat.cpp:515 src/actions/commands.cpp:86
 msgid "Please specify a name."
 msgstr "請指定一個名字."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Return toggles chat."
 msgstr "確認鍵切換聊天."
 
-#: src/actions/chat.cpp:426
+#: src/actions/chat.cpp:428
 msgid "Message closes chat."
 msgstr "訊息關閉聊天."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:438
+#: src/actions/chat.cpp:440
 msgid "Return now toggles chat."
 msgstr "確認鍵現在會切換聊天."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:448
+#: src/actions/chat.cpp:450
 msgid "Message now closes chat."
 msgstr "訊息現在會關閉聊天."
 
-#: src/actions/chat.cpp:598
+#: src/actions/chat.cpp:600
 #, c-format
 msgid "equipped hat %s."
 msgstr "已準備帽子 %s."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:129
 #, c-format
 msgid "Player already %s!"
 msgstr "玩家已經 %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:141
+#: src/actions/commands.cpp:142
 #, c-format
 msgid "Player successfully %s!"
 msgstr "玩家成功 %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:143
+#: src/actions/commands.cpp:144
 #, c-format
 msgid "Player could not be %s!"
 msgstr "玩家不能被 %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:178
+#: src/actions/commands.cpp:179
 msgid "Player wasn't ignored!"
 msgstr "玩家沒有被忽略!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:188
 msgid "Player no longer ignored!"
 msgstr "玩家不再被忽略!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:189
+#: src/actions/commands.cpp:190
 msgid "Player could not be unignored!"
 msgstr "玩家不能被忽略!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:204
+#: src/actions/commands.cpp:205
 msgid "Player already erased!"
 msgstr "玩家已經擦去!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:217
+#: src/actions/commands.cpp:218
 msgid "Player no longer erased!"
 msgstr "玩家不再被擦去!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:219
+#: src/actions/commands.cpp:220
 msgid "Player could not be erased!"
 msgstr "玩家不能被擦去!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:226
+#: src/actions/commands.cpp:227
 msgid "friend"
 msgstr "朋友"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:233
+#: src/actions/commands.cpp:234
 msgid "disregarded"
 msgstr "被忽略"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:240
+#: src/actions/commands.cpp:241
 msgid "neutral"
 msgstr "中立"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:247
+#: src/actions/commands.cpp:248
 msgid "blacklisted"
 msgstr "被列入黑名單"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:254
+#: src/actions/commands.cpp:255
 msgid "enemy"
 msgstr "冤家"
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:533
+#: src/actions/commands.cpp:534
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1034
+#: src/actions/commands.cpp:1035
 #, c-format
 msgid "Config value: %s"
 msgstr "配置數值:%s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1047
+#: src/actions/commands.cpp:1048
 #, c-format
 msgid "Server config value: %s"
 msgstr "伺服器配置數值:%s"
@@ -268,82 +268,82 @@ msgid "Visible on map"
 msgstr "在地圖上可見"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:479
+#: src/being/being.cpp:485
 msgid "Human"
 msgstr "人類"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "dodge"
 msgstr "閃避"
 
-#: src/being/being.cpp:656
+#: src/being/being.cpp:662
 msgid "miss"
 msgstr "失誤"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2224 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2229 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:381
+#: src/being/localplayer.cpp:382
 #, c-format
 msgid "You were killed by %s."
 msgstr "你已被 %s 殺死."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:855
 msgid "Tried to pick up nonexistent item."
 msgstr "曾試圖拿起不存在的物品."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:859
 msgid "Item is too heavy."
 msgstr "該物品太重."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:863
 msgid "Item is too far away."
 msgstr "該物品太遠."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:866
+#: src/being/localplayer.cpp:867
 msgid "Inventory is full."
 msgstr "背包已滿."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:871
 msgid "Stack is too big."
 msgstr "數目太大."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:874
+#: src/being/localplayer.cpp:875
 msgid "Item belongs to someone else."
 msgstr "該物品屬於其他人."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:878
+#: src/being/localplayer.cpp:879
 msgid "You can't pickup this amount of items."
 msgstr "你不能拿起這個數量的物品."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:882
+#: src/being/localplayer.cpp:883
 msgid "Your item stack has max amount."
 msgstr "你的物品數量已達最大限額."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:889
+#: src/being/localplayer.cpp:890
 msgid "Unknown problem picking up item."
 msgstr "拿起物品時遇到不明錯誤."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:913
+#: src/being/localplayer.cpp:914
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -351,53 +351,53 @@ msgstr[0] "你拾取了 %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1085 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1086 src/being/localplayer.cpp:1087
+#: src/being/localplayer.cpp:1113
 msgid "xp"
 msgstr "經驗值"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1090 src/being/localplayer.cpp:1096
-#: src/being/localplayer.cpp:1102
+#: src/being/localplayer.cpp:1091 src/being/localplayer.cpp:1097
+#: src/being/localplayer.cpp:1103
 msgid "job"
 msgstr "勞動值"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1121
+#: src/being/localplayer.cpp:1122
 msgid "hp"
 msgstr "生命值"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1130
+#: src/being/localplayer.cpp:1131
 msgid "mana"
 msgstr "法力值"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2205
+#: src/being/localplayer.cpp:2206
 #, c-format
 msgid "Follow: %s"
 msgstr "跟隨: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2211 src/being/localplayer.cpp:2236
+#: src/being/localplayer.cpp:2212 src/being/localplayer.cpp:2237
 msgid "Follow canceled"
 msgstr "已取消跟隨."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2221
+#: src/being/localplayer.cpp:2222
 #, c-format
 msgid "Imitation: %s"
 msgstr "模仿:%s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2227 src/being/localplayer.cpp:2241
+#: src/being/localplayer.cpp:2228 src/being/localplayer.cpp:2242
 msgid "Imitation canceled"
 msgstr "已取消模仿."
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2591
+#: src/being/localplayer.cpp:2592
 #, c-format
 msgid "You see %s"
 msgstr "你看到 %s"
@@ -407,68 +407,68 @@ 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:2354
-#: src/gui/popups/popupmenu.cpp:2396
+#: src/being/playerrelations.cpp:471 src/gui/popups/popupmenu.cpp:2356
+#: src/gui/popups/popupmenu.cpp:2398
 msgid "Completely ignore"
 msgstr "完全忽略"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:486
+#: src/being/playerrelations.cpp:488
 msgid "Print '...'"
 msgstr "打印 '...'"
 
 #. TRANSLATORS: ignore/unignore action
-#: src/being/playerrelations.cpp:509
+#: src/being/playerrelations.cpp:511
 msgid "Blink name"
 msgstr "閃爍名字"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:555
+#: src/being/playerrelations.cpp:557
 msgid "Floating '...' bubble"
 msgstr "浮動的 '...' 泡泡"
 
 #. TRANSLATORS: ignore strategi
-#: src/being/playerrelations.cpp:559
+#: src/being/playerrelations.cpp:561
 msgid "Floating bubble"
 msgstr "浮動的泡泡"
 
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
+#: src/client.cpp:824 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "設定"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:477
+#: src/client.cpp:827 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "性能"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:828 src/dyetool/client.cpp:480
+#: src/client.cpp:830 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "顯示"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:831 src/dyetool/client.cpp:483
+#: src/client.cpp:833 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr "主題"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:834 src/dyetool/client.cpp:486
+#: src/client.cpp:836 src/dyetool/client.cpp:486
 msgid "About"
 msgstr "關於"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
+#: src/client.cpp:839 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "說明"
@@ -489,45 +489,45 @@ msgstr "說明"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/client.cpp:843 src/client.cpp:1413 src/client.cpp:1432
 #: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
-#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:678 src/gui/popups/popupmenu.cpp:755
+#: src/gui/popups/popupmenu.cpp:996 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
-#: src/gui/windows/npcdialog.cpp:80 src/gui/windows/npcdialog.cpp:122
+#: src/gui/windows/npcdialog.cpp:81 src/gui/windows/npcdialog.cpp:123
 #: src/gui/windows/questswindow.cpp:78 src/gui/windows/shopwindow.cpp:112
 msgid "Close"
 msgstr "關閉"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1068 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr "正在連接到伺服器"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1114 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr "正在登入"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1161
+#: src/client.cpp:1163
 msgid "Entering game world"
 msgstr "正在進入遊戲"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1300
+#: src/client.cpp:1302
 msgid "Requesting characters"
 msgstr "正在查詢角色"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1340
+#: src/client.cpp:1342
 msgid "Connecting to the game server"
 msgstr "正在連接到遊戲伺服器"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1352
+#: src/client.cpp:1354
 msgid "Changing game servers"
 msgstr "正在轉換遊戲伺服器"
 
@@ -541,7 +541,7 @@ msgstr "正在轉換遊戲伺服器"
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
+#: src/client.cpp:1410 src/client.cpp:1429 src/client.cpp:1662
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -551,42 +551,42 @@ msgstr "正在轉換遊戲伺服器"
 #: src/gui/windows/unregisterdialog.cpp:146 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:351
 #: src/net/eathena/charserverrecv.cpp:355
-#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:278
+#: src/net/eathena/charserverrecv.cpp:437 src/net/tmwa/charserverrecv.cpp:282
 msgid "Error"
 msgstr "錯誤"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1446
+#: src/client.cpp:1448
 msgid "Requesting registration details"
 msgstr "正在查詢註冊的詳細信息"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1493
+#: src/client.cpp:1495
 msgid "Password Change"
 msgstr "更改密碼"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1495
+#: src/client.cpp:1497
 msgid "Password changed successfully!"
 msgstr "成功更改密碼!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1528
+#: src/client.cpp:1530
 msgid "Email Change"
 msgstr "更改電郵地址"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1530
+#: src/client.cpp:1532
 msgid "Email changed successfully!"
 msgstr "成功更改電郵地址!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1566
+#: src/client.cpp:1568
 msgid "Unregister Successful"
 msgstr "取消註冊成功"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1568
+#: src/client.cpp:1570
 msgid "Farewell, come back any time..."
 msgstr "再見了,隨時回來吧..."
 
@@ -756,36 +756,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr "dyecmd srcdyestring dstfile"
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:257 src/gui/windows/chatwindow.cpp:2199
 msgid "General"
 msgstr "一般"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:261 src/gui/windowmenu.cpp:163
+#: src/game.cpp:264 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr "調試"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:562
+#: src/game.cpp:565
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr "截圖已保存為 %s"
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:572
+#: src/game.cpp:575
 msgid "Saving screenshot failed!"
 msgstr "保存截圖失敗!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:659
+#: src/game.cpp:662
 msgid "The connection to the server was lost."
 msgstr "與服務器的連接中斷."
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:662
+#: src/game.cpp:665
 msgid "Network Error"
 msgstr "網絡錯誤"
 
@@ -1193,7 +1193,7 @@ msgstr "訊息"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2684
 msgid "Revive"
 msgstr "復活"
 
@@ -1376,8 +1376,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:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2028
+#: src/gui/popups/popupmenu.cpp:2106 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr "(默認)"
 
@@ -1702,29 +1702,29 @@ msgstr "選擇隊伍"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
-#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
-#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
-#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
-#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
-#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
-#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
-#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
-#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
-#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:391
+#: src/gui/popups/popupmenu.cpp:459 src/gui/popups/popupmenu.cpp:560
+#: src/gui/popups/popupmenu.cpp:607 src/gui/popups/popupmenu.cpp:642
+#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:708
+#: src/gui/popups/popupmenu.cpp:733 src/gui/popups/popupmenu.cpp:922
+#: src/gui/popups/popupmenu.cpp:949 src/gui/popups/popupmenu.cpp:982
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1803
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2007
+#: src/gui/popups/popupmenu.cpp:2085 src/gui/popups/popupmenu.cpp:2119
+#: src/gui/popups/popupmenu.cpp:2146 src/gui/popups/popupmenu.cpp:2167
+#: src/gui/popups/popupmenu.cpp:2188 src/gui/popups/popupmenu.cpp:2214
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2260
+#: src/gui/popups/popupmenu.cpp:2576 src/gui/popups/popupmenu.cpp:2741
 #: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:58
-#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:69
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:95 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1751,7 +1751,7 @@ msgstr "卡片: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:828
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "交易"
@@ -1765,8 +1765,8 @@ msgstr "交易"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
-#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
+#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:831 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1774,41 +1774,41 @@ msgstr "攻擊"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
-#: src/gui/popups/popupmenu.cpp:478
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:263
+#: src/gui/popups/popupmenu.cpp:480
 msgid "Whisper"
 msgstr "悄悄話"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
+#: src/gui/popups/popupmenu.cpp:177 src/gui/popups/popupmenu.cpp:835
 msgid "Heal"
 msgstr "療癒"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
-#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
+#: src/gui/popups/popupmenu.cpp:197 src/gui/popups/popupmenu.cpp:213
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:863
 msgid "Kick from guild"
 msgstr "從公會踢出"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
-#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
+#: src/gui/popups/popupmenu.cpp:204 src/gui/popups/popupmenu.cpp:220
+#: src/gui/popups/popupmenu.cpp:536 src/gui/popups/popupmenu.cpp:870
 msgid "Change pos in guild"
 msgstr "更改公會職位"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
-#: src/gui/popups/popupmenu.cpp:882
+#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:548
+#: src/gui/popups/popupmenu.cpp:884
 msgid "Invite to guild"
 msgstr "邀請至公會"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:238
+#: src/gui/popups/popupmenu.cpp:240
 msgid "Nuke"
 msgstr "清除"
 
@@ -1825,9 +1825,9 @@ msgstr "清除"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
-#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
-#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
+#: src/gui/popups/popupmenu.cpp:243 src/gui/popups/popupmenu.cpp:276
+#: src/gui/popups/popupmenu.cpp:510 src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:842 src/gui/popups/popupmenu.cpp:907
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr "移動"
@@ -1835,7 +1835,7 @@ msgstr "移動"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:257 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "對話"
@@ -1849,7 +1849,7 @@ msgstr "對話"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2428
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1866,7 +1866,7 @@ msgstr "購買"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:270 src/gui/popups/popupmenu.cpp:2440
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1878,26 +1878,26 @@ msgstr "出售"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
-#: src/gui/popups/popupmenu.cpp:2536
+#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:490
+#: src/gui/popups/popupmenu.cpp:2538
 msgid "Add comment"
 msgstr "添加評論"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:300
+#: src/gui/popups/popupmenu.cpp:302
 msgid "Remove from attack list"
 msgstr "從攻擊清單中移除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:307
+#: src/gui/popups/popupmenu.cpp:309
 msgid "Add to priority attack list"
 msgstr "加至優先攻擊清單"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:311
+#: src/gui/popups/popupmenu.cpp:313
 msgid "Add to attack list"
 msgstr "加至攻擊列表"
 
@@ -1905,19 +1905,19 @@ msgstr "加至攻擊列表"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
+#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:2558
 msgid "Add to ignore list"
 msgstr "加至忽略列表"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:338
 msgid "Move to master"
 msgstr "移動至主人"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:329
+#: src/gui/popups/popupmenu.cpp:331
 msgid "Fire"
 msgstr "開火"
 
@@ -1925,19 +1925,19 @@ msgstr "開火"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
+#: src/gui/popups/popupmenu.cpp:341 src/gui/popups/popupmenu.cpp:354
 msgid "Feed"
 msgstr "餵食"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:343
+#: src/gui/popups/popupmenu.cpp:345
 msgid "Kill"
 msgstr "殺死"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Drop loot"
 msgstr "丟棄"
 
@@ -1945,7 +1945,7 @@ msgstr "丟棄"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:360 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1961,14 +1961,14 @@ msgstr "卸下裝備"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:627
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr "重新命名"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:366
+#: src/gui/popups/popupmenu.cpp:368
 msgid "Return to egg"
 msgstr "返回蛋裏"
 
@@ -1976,38 +1976,38 @@ msgstr "返回蛋裏"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
+#: src/gui/popups/popupmenu.cpp:386 src/gui/popups/popupmenu.cpp:556
 msgid "Add name to chat"
 msgstr "把名字加至對話"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:436 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "玩家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:502 src/gui/popups/popupmenu.cpp:2481
+#: src/gui/popups/popupmenu.cpp:2505
 msgid "Kick from party"
 msgstr "從隊伍踢出"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:598
 msgid "Pick up"
 msgstr "拿起物品"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:603 src/gui/popups/popupmenu.cpp:1762
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "加至對話"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
+#: src/gui/popups/popupmenu.cpp:624 src/gui/popups/popupmenu.cpp:660
 msgid "Map Item"
 msgstr "地圖物件"
 
@@ -2017,22 +2017,22 @@ msgstr "地圖物件"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:630 src/gui/popups/popupmenu.cpp:2081
+#: src/gui/popups/popupmenu.cpp:2115
 msgid "Remove"
 msgstr "清除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
-#: src/net/eathena/skillrecv.cpp:336
+#: src/gui/popups/popupmenu.cpp:637 src/gui/popups/popupmenu.cpp:666
+#: src/net/eathena/skillrecv.cpp:343
 msgid "Warp"
 msgstr "傳送"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:671
+#: src/gui/popups/popupmenu.cpp:673
 msgid "Move camera"
 msgstr "移動鏡頭"
 
@@ -2041,77 +2041,77 @@ msgstr "移動鏡頭"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:697 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
-#: src/gui/windows/outfitwindow.cpp:58
+#: src/gui/windows/outfitwindow.cpp:59
 msgid "Outfits"
 msgstr "裝備"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:698
+#: src/gui/popups/popupmenu.cpp:700
 msgid "Clear outfit"
 msgstr "清除裝備"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:726 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr "咒語"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:729
 msgid "Edit spell"
 msgstr "編輯咒語"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:760 src/gui/windows/npcdialog.cpp:120
 msgid "Clear"
 msgstr "清除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:765
+#: src/gui/popups/popupmenu.cpp:767
 msgid "Disable highlight"
 msgstr "關閉高亮"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:771
+#: src/gui/popups/popupmenu.cpp:773
 msgid "Enable highlight"
 msgstr "開啟高亮"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:777
+#: src/gui/popups/popupmenu.cpp:779
 msgid "Don't remove name"
 msgstr "不要清除名字"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:785
 msgid "Remove name"
 msgstr "清除名字"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:789
+#: src/gui/popups/popupmenu.cpp:791
 msgid "Enable away"
 msgstr "開啟暫離鍵盤"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:795
+#: src/gui/popups/popupmenu.cpp:797
 msgid "Disable away"
 msgstr "關閉暫離鍵盤"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr "離開"
 
@@ -2121,70 +2121,70 @@ msgstr "離開"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
-#: src/gui/popups/popupmenu.cpp:2226
+#: src/gui/popups/popupmenu.cpp:809 src/gui/popups/popupmenu.cpp:2184
+#: src/gui/popups/popupmenu.cpp:2228
 msgid "Copy to clipboard"
 msgstr "複製至剪貼板"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:929
+#: src/gui/popups/popupmenu.cpp:931
 msgid "Change guild position"
 msgstr "改變公會職位"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:976
 msgid "window"
 msgstr "視窗"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1003
+#: src/gui/popups/popupmenu.cpp:1005
 msgid "Unlock"
 msgstr "解鎖"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1009
+#: src/gui/popups/popupmenu.cpp:1011
 msgid "Lock"
 msgstr "鎖定"
 
-#: src/gui/popups/popupmenu.cpp:1058
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Rename map sign          "
 msgstr "清除地圖標誌             "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1060
+#: src/gui/popups/popupmenu.cpp:1062
 msgid "Name:                    "
 msgstr "名字:                    "
 
-#: src/gui/popups/popupmenu.cpp:1078
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Player comment            "
 msgstr "玩家評語                  "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1080
+#: src/gui/popups/popupmenu.cpp:1082
 msgid "Comment:                      "
 msgstr "評語:                         "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1653
+#: src/gui/popups/popupmenu.cpp:1655
 msgid "Add to trade"
 msgstr "加至交易"
 
-#: src/gui/popups/popupmenu.cpp:1661
+#: src/gui/popups/popupmenu.cpp:1663
 msgid "Add to trade 10"
 msgstr "把 10 加至交易"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade half"
 msgstr "把 一半 加至交易"
 
-#: src/gui/popups/popupmenu.cpp:1670
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Add to trade all-1"
 msgstr "把 全部-1 加至交易"
 
-#: src/gui/popups/popupmenu.cpp:1674
+#: src/gui/popups/popupmenu.cpp:1676
 msgid "Add to trade all"
 msgstr "把 全部 加至交易"
 
@@ -2193,50 +2193,50 @@ msgstr "把 全部 加至交易"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1684 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
 #: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "儲存"
 
-#: src/gui/popups/popupmenu.cpp:1690
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Store 10"
 msgstr "儲存 10"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store half"
 msgstr "儲存 一半"
 
-#: src/gui/popups/popupmenu.cpp:1699
+#: src/gui/popups/popupmenu.cpp:1701
 msgid "Store all-1"
 msgstr "儲存 全部-1"
 
-#: src/gui/popups/popupmenu.cpp:1703
+#: src/gui/popups/popupmenu.cpp:1705
 msgid "Store all"
 msgstr "儲存 全部"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1715 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "取回"
 
-#: src/gui/popups/popupmenu.cpp:1721
+#: src/gui/popups/popupmenu.cpp:1723
 msgid "Retrieve 10"
 msgstr "取回 10"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve half"
 msgstr "取回 一半"
 
-#: src/gui/popups/popupmenu.cpp:1730
+#: src/gui/popups/popupmenu.cpp:1732
 msgid "Retrieve all-1"
 msgstr "取回 全部-1"
 
-#: src/gui/popups/popupmenu.cpp:1734
+#: src/gui/popups/popupmenu.cpp:1736
 msgid "Retrieve all"
 msgstr "取回 全部"
 
@@ -2246,7 +2246,7 @@ msgstr "取回 全部"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:1797 src/gui/popups/popupmenu.cpp:2627
 #: src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
 #: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
@@ -2256,46 +2256,46 @@ msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1892
 msgid "Clear drop window"
 msgstr "清除掉下視窗"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
+#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
 msgid "Hide"
 msgstr "隱藏"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
+#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
 msgid "Show"
 msgstr "顯示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Open yellow bar settings"
 msgstr "開啟黃色欄設定"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:2000
 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:86
+#: src/gui/popups/popupmenu.cpp:2004 src/gui/windows/statuswindow.cpp:86
 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:2044 src/gui/popups/popupmenu.cpp:2063
 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:2050 src/gui/popups/popupmenu.cpp:2069
 msgid "Move down"
 msgstr "往下移動"
 
@@ -2303,30 +2303,30 @@ msgstr "往下移動"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/popups/popupmenu.cpp:2535
 msgid "Undress"
 msgstr "脫衣"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Copy"
 msgstr "複製"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2163
 msgid "Paste"
 msgstr "貼上"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2181
 msgid "Open link"
 msgstr "開啟連結"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2197
+#: src/gui/popups/popupmenu.cpp:2199
 msgid "Show window"
 msgstr "顯示視窗"
 
@@ -2334,7 +2334,7 @@ msgstr "顯示視窗"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/skillpopup.cpp:127
 #: src/gui/windows/ministatuswindow.cpp:358 src/gui/windows/statuswindow.cpp:66
 #: src/gui/windows/statuswindow.cpp:241 src/gui/windows/statuswindow.cpp:363
 #, c-format
@@ -2343,132 +2343,132 @@ msgstr "等級:%d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:2256
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
-#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2395
 msgid "Disregard"
 msgstr "無視"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2380 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr "忽略"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
+#: src/gui/popups/popupmenu.cpp:2308 src/gui/popups/popupmenu.cpp:2383
 msgid "Black list"
 msgstr "加至黑名單"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
+#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2344
 msgid "Set as enemy"
 msgstr "設為冤家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
-#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2314 src/gui/popups/popupmenu.cpp:2347
+#: src/gui/popups/popupmenu.cpp:2359 src/gui/popups/popupmenu.cpp:2368
+#: src/gui/popups/popupmenu.cpp:2386
 msgid "Erase"
 msgstr "擦去"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2322
+#: src/gui/popups/popupmenu.cpp:2324
 msgid "Be friend"
 msgstr "設為朋友"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
-#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
-#: src/gui/popups/popupmenu.cpp:2390
+#: src/gui/popups/popupmenu.cpp:2335 src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2365 src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2392
 msgid "Unignore"
 msgstr "取消忽略"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:2411
 msgid "Follow"
 msgstr "跟隨"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2415
 msgid "Imitate"
 msgstr "模仿"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
+#: src/gui/popups/popupmenu.cpp:2434 src/gui/popups/popupmenu.cpp:2458
 msgid "Buy (?)"
 msgstr "購買 (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
+#: src/gui/popups/popupmenu.cpp:2446 src/gui/popups/popupmenu.cpp:2461
 msgid "Sell (?)"
 msgstr "出售 (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2475 src/gui/popups/popupmenu.cpp:2499
 msgid "Invite to party"
 msgstr "邀請至隊伍"
 
-#: src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:2523
 #, c-format
 msgid "Join chat %s"
 msgstr "加入對話 %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2530
+#: src/gui/popups/popupmenu.cpp:2532
 msgid "Show Items"
 msgstr "顯示物件"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2547
+#: src/gui/popups/popupmenu.cpp:2549
 msgid "Remove from pickup list"
 msgstr "從拾起清單中移除"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2552
+#: src/gui/popups/popupmenu.cpp:2554
 msgid "Add to pickup list"
 msgstr "加至拾起清單"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2601
+#: src/gui/popups/popupmenu.cpp:2603
 msgid "Unprotect item"
 msgstr "取消保護物件"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Protect item"
 msgstr "保護物件"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/popups/popupmenu.cpp:2642 src/gui/windows/inventorywindow.cpp:216
 #: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr "丟棄..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2645
 msgid "Drop all"
 msgstr "丟棄全部"
 
@@ -2476,73 +2476,72 @@ msgstr "丟棄全部"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:2651 src/gui/windowmenu.cpp:128
 #: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "丟棄"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2660
+#: src/gui/popups/popupmenu.cpp:2662
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2668
+#: src/gui/popups/popupmenu.cpp:2670
 msgid "GM commands"
 msgstr "GM命令"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2673
+#: src/gui/popups/popupmenu.cpp:2675
 msgid "Check ip"
 msgstr "檢查IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2678
 msgid "Goto"
 msgstr "到"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2681
 msgid "Recall"
 msgstr "召回"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2687
+#: src/gui/popups/popupmenu.cpp:2689
 msgid "Kick"
 msgstr "踢走"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
-#: src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2697 src/gui/popups/popupmenu.cpp:2701
+#: src/gui/popups/popupmenu.cpp:2705 src/gui/popups/popupmenu.cpp:2709
+#: src/gui/popups/popupmenu.cpp:2713
 #, c-format
 msgid "Mute %d"
 msgstr "靜音 %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
-#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2718 src/gui/popups/popupmenu.cpp:2722
+#: src/gui/popups/popupmenu.cpp:2726 src/gui/popups/popupmenu.cpp:2730
+#: src/gui/popups/popupmenu.cpp:2734
 #, c-format
 msgid "Unmute %d"
 msgstr "取消靜音 %d"
 
 #: src/gui/popups/skillpopup.cpp:118
-#, fuzzy, c-format
+#, c-format
 msgid "Level: %d / %d"
-msgstr "等級:%d"
+msgstr ""
 
 #: src/gui/popups/skillpopup.cpp:134
-#, fuzzy
 msgid "Level: Unknown"
-msgstr "等級:%d"
+msgstr ""
 
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
@@ -2576,7 +2575,7 @@ msgstr "表情"
 #. TRANSLATORS: settings tab name
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:55 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:87
+#: src/gui/windowmenu.cpp:83 src/gui/windows/chatwindow.cpp:89
 msgid "Chat"
 msgstr "聊天"
 
@@ -2893,7 +2892,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/widgets/selldialog.cpp:106 src/gui/windows/buydialog.cpp:285
-#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:124
+#: src/gui/windows/maileditwindow.cpp:54 src/gui/windows/npcdialog.cpp:125
 #: src/gui/windows/serverdialog.cpp:117 src/gui/windows/shopwindow.cpp:124
 #: src/gui/windows/tradewindow.cpp:83
 msgid "Add"
@@ -2907,8 +2906,8 @@ msgstr "增加"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
-#: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
-#: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
+#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
+#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:113
 #: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "離開"
@@ -2921,7 +2920,7 @@ msgstr "離開"
 #. TRANSLATORS: status window label (plus sign)
 #: src/gui/widgets/selldialog.cpp:128 src/gui/windows/buydialog.cpp:279
 #: src/gui/windows/itemamountwindow.cpp:177
-#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:115
+#: src/gui/windows/itemamountwindow.cpp:212 src/gui/windows/npcdialog.cpp:116
 #: src/gui/windows/statuswindow.cpp:741
 msgid "+"
 msgstr ""
@@ -2933,7 +2932,7 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #: src/gui/widgets/selldialog.cpp:130 src/gui/windows/buydialog.cpp:282
 #: src/gui/windows/itemamountwindow.cpp:175
-#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:117
+#: src/gui/windows/itemamountwindow.cpp:209 src/gui/windows/npcdialog.cpp:118
 msgid "-"
 msgstr ""
 
@@ -2972,9 +2971,9 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #: src/gui/widgets/skillinfo.cpp:108
-#, fuzzy, c-format
+#, c-format
 msgid "Lvl: %d / %d"
-msgstr "等級:%d"
+msgstr ""
 
 #. TRANSLATORS: skill type
 #: src/gui/widgets/skillinfo.cpp:115
@@ -3034,45 +3033,45 @@ msgid "Battle"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:176
+#: src/gui/widgets/tabs/chat/chattab.cpp:177
 msgid "Global announcement:"
 msgstr "全服公告:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:182
+#: src/gui/widgets/tabs/chat/chattab.cpp:183
 #, c-format
 msgid "Global announcement from %s:"
 msgstr "來自 %s 的全服公告:"
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:208
+#: src/gui/widgets/tabs/chat/chattab.cpp:209
 #, c-format
 msgid "%s whispers: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:567
+#: src/gui/widgets/tabs/chat/chattab.cpp:568
 #, c-format
 msgid "%s is now Online."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/chattab.cpp:573
+#: src/gui/widgets/tabs/chat/chattab.cpp:574
 #, c-format
 msgid "%s is now Offline."
 msgstr ""
 
 #. TRANSLATORS: guild chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:39
-#: src/gui/widgets/tabs/chat/guildtab.cpp:44
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:40
+#: src/gui/widgets/tabs/chat/guildtab.cpp:45
 #: src/gui/widgets/tabs/socialguildtab2.h:48
 #: src/gui/widgets/tabs/socialguildtab.h:49
 msgid "Guild"
 msgstr ""
 
 #. TRANSLATORS: gb tab name
-#: src/gui/widgets/tabs/chat/gmtab.cpp:36
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
 msgid "GM"
 msgstr ""
 
@@ -3083,82 +3082,82 @@ msgstr ""
 
 #. TRANSLATORS: party chat tab name
 #. TRANSLATORS: tab in social window
-#: src/gui/widgets/tabs/chat/partytab.cpp:45
+#: src/gui/widgets/tabs/chat/partytab.cpp:46
 #: src/gui/widgets/tabs/socialpartytab.h:51
 msgid "Party"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:98 src/resources/notifications.h:210
+#: src/gui/widgets/tabs/chat/partytab.cpp:99 src/resources/notifications.h:210
 msgid "Item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:103 src/resources/notifications.h:214
+#: src/gui/widgets/tabs/chat/partytab.cpp:104 src/resources/notifications.h:214
 msgid "Item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:108 src/resources/notifications.h:218
+#: src/gui/widgets/tabs/chat/partytab.cpp:109 src/resources/notifications.h:218
 msgid "Item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:113
+#: src/gui/widgets/tabs/chat/partytab.cpp:114
 msgid "Item sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:149 src/resources/notifications.h:198
+#: src/gui/widgets/tabs/chat/partytab.cpp:150 src/resources/notifications.h:198
 msgid "Experience sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:154 src/resources/notifications.h:202
+#: src/gui/widgets/tabs/chat/partytab.cpp:155 src/resources/notifications.h:202
 msgid "Experience sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/gui/widgets/tabs/chat/partytab.cpp:159 src/resources/notifications.h:206
+#: src/gui/widgets/tabs/chat/partytab.cpp:160 src/resources/notifications.h:206
 msgid "Experience sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/widgets/tabs/chat/partytab.cpp:164
+#: src/gui/widgets/tabs/chat/partytab.cpp:165
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:54
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:189
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:240
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:193
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
 msgid "Music:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:56
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:195
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:244
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:199
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
 msgid "Map:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:58
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:192
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:196
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:246
 msgid "Minimap:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:61
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:186
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:238
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:190
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:242
 msgid "Cursor:"
 msgstr ""
 
@@ -3169,27 +3168,27 @@ msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:67
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:208
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:248
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:212
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:252
 msgid "Map actors count:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:69
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:167
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:173
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:171
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:177
 msgid "Player Position:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:75
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:221
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:225
 msgid "Draw calls:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:80
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:229
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:233
 msgid "Texture binds:"
 msgstr ""
 
@@ -3201,14 +3200,14 @@ msgstr ""
 
 #. TRANSLATORS: debug window label, logic per second
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:85
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:256
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:260
 #, c-format
 msgid "%d LPS"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:96
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:124
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:128
 #, c-format
 msgid "%d FPS (Software)"
 msgstr ""
@@ -3228,152 +3227,158 @@ msgstr ""
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:111
 #, c-format
-msgid "%d FPS (mobile OpenGL)"
+msgid "%d FPS (mobile OpenGL ES)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:115
 #, c-format
-msgid "%d FPS (modern OpenGL)"
+msgid "%d FPS (mobile OpenGL ES 2)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
 #: src/gui/widgets/tabs/debugwindowtabs.cpp:119
 #, c-format
+msgid "%d FPS (modern OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:123
+#, c-format
 msgid "%d FPS (SDL2 default)"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:144
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:214
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:148
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:218
 msgid "Textures count:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:203
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:207
 #, c-format
 msgid "Particle count: %d"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:263
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:320
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:388
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:267
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:324
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
 msgid "Target:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:265
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:326
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:390
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:269
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:330
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
 msgid "Target Id:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:268
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:329
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:392
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:333
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
 msgid "Target type:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:270
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
 msgid "Target level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:272
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:345
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:349
 msgid "Target race:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:274
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
 msgid "Target party:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:276
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
 msgid "Target guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:278
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:376
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:382
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:380
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:386
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
 msgid "Attack delay:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:280
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:357
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:361
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
 msgid "Minimal hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:282
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:360
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:404
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:364
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
 msgid "Maximum hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:284
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:363
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:406
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:367
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
 msgid "Critical hit:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:286
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:366
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:408
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:290
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:370
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:412
 msgid "Karma:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:288
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:369
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:410
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:292
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:373
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:414
 msgid "Manner:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:334
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:340
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:394
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:338
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:344
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
 msgid "Target Level:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:348
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:396
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:400
 msgid "Target Party:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:352
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:398
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:356
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:402
 msgid "Target Guild:"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:452
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:458
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:456
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:462
 #, c-format
 msgid "Ping: %s ms"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:461
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:465
 #, c-format
 msgid "In: %d bytes/s"
 msgstr ""
 
 #. TRANSLATORS: debug window label
-#: src/gui/widgets/tabs/debugwindowtabs.cpp:464
+#: src/gui/widgets/tabs/debugwindowtabs.cpp:468
 #, c-format
 msgid "Out: %d bytes/s"
 msgstr ""
@@ -4399,7 +4404,7 @@ msgstr ""
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:91
+#: src/gui/widgets/tabs/setup_other.cpp:285 src/gui/windows/npcdialog.cpp:92
 msgid "NPC"
 msgstr "NPC"
 
@@ -4826,7 +4831,7 @@ msgstr "允許密語"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:99 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "刪除"
 
@@ -5611,8 +5616,8 @@ msgstr ""
 
 #. TRANSLATORS: short key name
 #. TRANSLATORS: outfits window label
-#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:75
-#: src/gui/windows/outfitwindow.cpp:627
+#: src/gui/windowmenu.cpp:310 src/gui/windows/outfitwindow.cpp:76
+#: src/gui/windows/outfitwindow.cpp:628
 #, c-format
 msgid "Key: %s"
 msgstr ""
@@ -5760,7 +5765,7 @@ msgstr "名字:"
 #: src/gui/windows/charcreatedialog.cpp:95
 #: src/gui/windows/charcreatedialog.cpp:112
 #: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:63
+#: src/gui/windows/charcreatedialog.cpp:208 src/gui/windows/outfitwindow.cpp:64
 msgid ">"
 msgstr ""
 
@@ -5771,7 +5776,7 @@ msgstr ""
 #: src/gui/windows/charcreatedialog.cpp:90
 #: src/gui/windows/charcreatedialog.cpp:97
 #: src/gui/windows/charcreatedialog.cpp:200
-#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:61
+#: src/gui/windows/charcreatedialog.cpp:210 src/gui/windows/outfitwindow.cpp:62
 msgid "<"
 msgstr ""
 
@@ -5945,24 +5950,24 @@ msgid "Enter password:"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:669
+#: src/gui/windows/chatwindow.cpp:671
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1115
+#: src/gui/windows/chatwindow.cpp:1117
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "對 %s 悄悄話:%s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1570
+#: src/gui/windows/chatwindow.cpp:1572
 msgid "Broken nick detected: "
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1763 src/net/eathena/petrecv.cpp:67
+#: src/gui/windows/chatwindow.cpp:1765 src/net/eathena/petrecv.cpp:67
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6098,7 +6103,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:65
+#: src/gui/windows/inventorywindow.cpp:199 src/gui/windows/outfitwindow.cpp:66
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -6485,22 +6490,22 @@ msgid "Job level: %d"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:76
+#: src/gui/windows/npcdialog.cpp:77
 msgid "Stop waiting"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:78
+#: src/gui/windows/npcdialog.cpp:79
 msgid "Next"
 msgstr "繼續"
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:82
+#: src/gui/windows/npcdialog.cpp:83
 msgid "Submit"
 msgstr ""
 
 #. TRANSLATORS: npc dialog button
-#: src/gui/windows/npcdialog.cpp:126
+#: src/gui/windows/npcdialog.cpp:127
 msgid "Reset"
 msgstr ""
 
@@ -6516,28 +6521,28 @@ msgid "Do you really want to sell %s?"
 msgstr ""
 
 #. TRANSLATORS: outfits window label
-#: src/gui/windows/outfitwindow.cpp:67 src/gui/windows/outfitwindow.cpp:621
+#: src/gui/windows/outfitwindow.cpp:68 src/gui/windows/outfitwindow.cpp:622
 #, c-format
 msgid "Outfit: %d"
 msgstr ""
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:69
+#: src/gui/windows/outfitwindow.cpp:70
 msgid "Unequip first"
 msgstr ""
 
 #. TRANSLATORS: outfits window checkbox
-#: src/gui/windows/outfitwindow.cpp:72
+#: src/gui/windows/outfitwindow.cpp:73
 msgid "Away outfit"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:60
+#: src/gui/windows/quitdialog.cpp:61
 msgid "Switch server"
 msgstr "交換伺服器"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:63
+#: src/gui/windows/quitdialog.cpp:64
 msgid "Switch character"
 msgstr "交換角色"
 
@@ -6904,67 +6909,67 @@ msgid "Character points: %d"
 msgstr ""
 
 #. TRANSLATORS: command editor name
-#: src/gui/windows/textcommandeditor.cpp:47
+#: src/gui/windows/textcommandeditor.cpp:49
 msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:56
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:58
+#: src/gui/windows/textcommandeditor.cpp:60
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:61
+#: src/gui/windows/textcommandeditor.cpp:63
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:64
+#: src/gui/windows/textcommandeditor.cpp:66
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:69
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:73
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:75
+#: src/gui/windows/textcommandeditor.cpp:77
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:79
+#: src/gui/windows/textcommandeditor.cpp:81
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:82
+#: src/gui/windows/textcommandeditor.cpp:84
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:86
+#: src/gui/windows/textcommandeditor.cpp:88
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:91
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:95
+#: src/gui/windows/textcommandeditor.cpp:97
 msgid "Save"
 msgstr ""
 
@@ -8510,7 +8515,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:280
+#: src/net/eathena/charserverrecv.cpp:439 src/net/tmwa/charserverrecv.cpp:284
 msgid "Failed to delete character."
 msgstr ""
 
@@ -8829,98 +8834,98 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:220
+#: src/net/eathena/skillrecv.cpp:227
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:228
+#: src/net/eathena/skillrecv.cpp:235
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:243 src/net/tmwa/skillrecv.cpp:148
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:247 src/net/tmwa/skillrecv.cpp:152
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:251 src/net/tmwa/skillrecv.cpp:156
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:255 src/net/tmwa/skillrecv.cpp:160
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:259 src/net/tmwa/skillrecv.cpp:164
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:263 src/net/tmwa/skillrecv.cpp:168
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:267 src/net/tmwa/skillrecv.cpp:172
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:272 src/net/tmwa/skillrecv.cpp:177
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:276 src/net/tmwa/skillrecv.cpp:181
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:280 src/net/tmwa/skillrecv.cpp:185
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:277
+#: src/net/eathena/skillrecv.cpp:284
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:281
+#: src/net/eathena/skillrecv.cpp:288
 msgid "Need spirits."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:290
+#: src/net/eathena/skillrecv.cpp:297
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:295
+#: src/net/eathena/skillrecv.cpp:302
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:308
+#: src/net/eathena/skillrecv.cpp:315
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:313
+#: src/net/eathena/skillrecv.cpp:320
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:334
+#: src/net/eathena/skillrecv.cpp:341
 msgid "Select warp target"
 msgstr ""
 
@@ -8967,86 +8972,94 @@ msgid "Luck:"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:113
+#: src/net/tmwa/skillrecv.cpp:115
 msgid "Trade failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:117
+#: src/net/tmwa/skillrecv.cpp:119
 msgid "Emote failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:121
+#: src/net/tmwa/skillrecv.cpp:123
 msgid "Sit failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:125
+#: src/net/tmwa/skillrecv.cpp:127
 msgid "Chat creating failed!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:129
+#: src/net/tmwa/skillrecv.cpp:131
 msgid "Could not join party!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:133
+#: src/net/tmwa/skillrecv.cpp:135
 msgid "Cannot shout!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:187
+#: src/net/tmwa/skillrecv.cpp:189
 msgid "Huh? What's that?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:198
+#: src/net/tmwa/skillrecv.cpp:200
 msgid "Warp failed..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:202
+#: src/net/tmwa/skillrecv.cpp:204
 msgid "Could not steal anything..."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/tmwa/skillrecv.cpp:206
+#: src/net/tmwa/skillrecv.cpp:208
 msgid "Poison had no effect..."
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:79
-#: src/render/rendererslistsdl2.h:119 src/render/rendererslistsdl.h:47
-#: src/render/rendererslistsdl.h:80 src/render/rendererslistsdl.h:117
+#: src/render/rendererslistsdl2.h:43 src/render/rendererslistsdl2.h:78
+#: src/render/rendererslistsdl2.h:118 src/render/rendererslistsdl2.h:161
+#: src/render/rendererslistsdl.h:47 src/render/rendererslistsdl.h:79
+#: src/render/rendererslistsdl.h:116 src/render/rendererslistsdl.h:156
 msgid "Software"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:81
-#: src/render/rendererslistsdl2.h:121
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:87
-#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:86
-msgid "Mobile OpenGL"
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl.h:49 src/render/rendererslistsdl.h:122
+msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:83 src/render/rendererslistsdl.h:82
-msgid "Normal OpenGL"
+#: src/render/rendererslistsdl2.h:82 src/render/rendererslistsdl2.h:124
+#: src/render/rendererslistsdl.h:81 src/render/rendererslistsdl.h:120
+msgid "Safe OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:85 src/render/rendererslistsdl.h:84
-msgid "Safe OpenGL"
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:130
+#: src/render/rendererslistsdl.h:83 src/render/rendererslistsdl.h:126
+msgid "Mobile OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl.h:118
+msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:89 src/render/rendererslistsdl.h:88
+#: src/render/rendererslistsdl2.h:128 src/render/rendererslistsdl.h:124
 msgid "Modern OpenGL"
 msgstr ""
 
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 55ceb94ea..250d862aa 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-11-16 16:07+0300\n"
-"PO-Revision-Date: 2015-11-17 09:04+0000\n"
+"POT-Creation-Date: 2015-12-05 15:46+0300\n"
+"PO-Revision-Date: 2015-12-06 09:07+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/akaras/manaplus/language/zh_TW/)\n"
 "MIME-Version: 1.0\n"
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:162 src/client.cpp:1482 src/client.cpp:1516
+#: src/actions/actions.cpp:162 src/client.cpp:1497 src/client.cpp:1532
 #: src/gamemodifiers.cpp:451 src/gui/dialogsmanager.cpp:182
 #: src/gui/dialogsmanager.cpp:202 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,40 +60,40 @@ msgstr "確定"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:1026 src/actions/actions.cpp:1039
+#: src/actions/actions.cpp:1036 src/actions/actions.cpp:1049
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1177 src/actions/actions.cpp:1183
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1193
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1240 src/actions/actions.cpp:1249
+#: src/actions/actions.cpp:1250 src/actions/actions.cpp:1259
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1243 src/actions/actions.cpp:1253
+#: src/actions/actions.cpp:1253 src/actions/actions.cpp:1263
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1344
+#: src/actions/actions.cpp:1354
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1456
+#: src/actions/actions.cpp:1466
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1465
+#: src/actions/actions.cpp:1475
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1474
+#: src/actions/actions.cpp:1484
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:375 src/actions/chat.cpp:406 src/actions/chat.cpp:478
-#: src/actions/chat.cpp:513 src/actions/commands.cpp:84
+#: src/actions/chat.cpp:513 src/actions/commands.cpp:85
 msgid "Please specify a name."
 msgstr ""
 
@@ -152,91 +152,91 @@ msgid "equipped hat %s."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:140
+#: src/actions/commands.cpp:141
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:142
+#: src/actions/commands.cpp:143
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:177
+#: src/actions/commands.cpp:178
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:188
+#: src/actions/commands.cpp:189
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:203
+#: src/actions/commands.cpp:204
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:217
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:218
+#: src/actions/commands.cpp:219
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:225
+#: src/actions/commands.cpp:226
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:232
+#: src/actions/commands.cpp:233
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:239
+#: src/actions/commands.cpp:240
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:246
+#: src/actions/commands.cpp:247
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:253
+#: src/actions/commands.cpp:254
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/actions/commands.cpp:532
+#: src/actions/commands.cpp:533
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/actions/commands.cpp:1033
+#: src/actions/commands.cpp:1034
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/actions/commands.cpp:1046
+#: src/actions/commands.cpp:1047
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
@@ -266,25 +266,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:474
+#: src/being/being.cpp:479
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:651
+#: src/being/being.cpp:656
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2213 src/gui/windows/whoisonline.cpp:871
+#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:871
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2218 src/gui/windows/whoisonline.cpp:876
+#: src/being/being.cpp:2223 src/gui/windows/whoisonline.cpp:876
 msgid "I"
 msgstr ""
 
@@ -405,8 +405,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:2325
-#: src/gui/popups/popupmenu.cpp:2367
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2354
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Completely ignore"
 msgstr ""
 
@@ -433,40 +433,40 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:816 src/dyetool/client.cpp:471 src/gui/windowmenu.cpp:177
+#: src/client.cpp:822 src/dyetool/client.cpp:474 src/gui/windowmenu.cpp:177
 #: src/gui/windows/setupwindow.cpp:64
 msgid "Setup"
 msgstr "設定"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:819 src/dyetool/client.cpp:474
+#: src/client.cpp:825 src/dyetool/client.cpp:477
 #: src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:822 src/dyetool/client.cpp:477
+#: src/client.cpp:828 src/dyetool/client.cpp:480
 #: src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "顯示"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:825 src/dyetool/client.cpp:480
+#: src/client.cpp:831 src/dyetool/client.cpp:483
 #: src/gui/widgets/tabs/setup_theme.cpp:121
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:828 src/dyetool/client.cpp:483
+#: src/client.cpp:834 src/dyetool/client.cpp:486
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:831 src/dyetool/client.cpp:486 src/gui/windowmenu.cpp:72
+#: src/client.cpp:837 src/dyetool/client.cpp:489 src/gui/windowmenu.cpp:72
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "說明"
@@ -487,10 +487,10 @@ msgstr "說明"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:835 src/client.cpp:1396 src/client.cpp:1415
-#: src/dyetool/client.cpp:490 src/gui/dialogsmanager.cpp:116
-#: src/gui/popups/popupmenu.cpp:675 src/gui/popups/popupmenu.cpp:752
-#: src/gui/popups/popupmenu.cpp:993 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:841 src/client.cpp:1411 src/client.cpp:1430
+#: src/dyetool/client.cpp:493 src/gui/dialogsmanager.cpp:116
+#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:753
+#: src/gui/popups/popupmenu.cpp:994 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:268
 #: src/gui/windows/inventorywindow.cpp:292
 #: src/gui/windows/maileditwindow.cpp:52 src/gui/windows/mailviewwindow.cpp:59
@@ -500,32 +500,32 @@ msgid "Close"
 msgstr "關閉"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1056 src/gui/windowmanager_unittest.cc:145
+#: src/client.cpp:1066 src/gui/windowmanager_unittest.cc:145
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1102 src/gui/windowmanager_unittest.cc:162
+#: src/client.cpp:1112 src/gui/windowmanager_unittest.cc:162
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1151
+#: src/client.cpp:1161
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1285
+#: src/client.cpp:1300
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1325
+#: src/client.cpp:1340
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1337
+#: src/client.cpp:1352
 msgid "Changing game servers"
 msgstr ""
 
@@ -539,7 +539,7 @@ msgstr ""
 #. TRANSLATORS: error header
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error header
-#: src/client.cpp:1393 src/client.cpp:1412 src/client.cpp:1642
+#: src/client.cpp:1408 src/client.cpp:1427 src/client.cpp:1660
 #: src/gui/windows/changeemaildialog.cpp:166
 #: src/gui/windows/changepassworddialog.cpp:156
 #: src/gui/windows/charcreatedialog.cpp:424
@@ -554,37 +554,37 @@ msgid "Error"
 msgstr "錯誤"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1431
+#: src/client.cpp:1446
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1478
+#: src/client.cpp:1493
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1480
+#: src/client.cpp:1495
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1512
+#: src/client.cpp:1528
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1514
+#: src/client.cpp:1530
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1548
+#: src/client.cpp:1566
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1550
+#: src/client.cpp:1568
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -594,133 +594,133 @@ msgid "manaplus [options] [manaplus-file]"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:44
+#: src/commandline.cpp:45
 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:47
+#: src/commandline.cpp:48
 msgid "                  used to set custom parameters"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:49
+#: src/commandline.cpp:51
 msgid "                  to the manaplus client."
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:52
+#: src/commandline.cpp:54
 msgid "Options:"
 msgstr "選項:"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:54
+#: src/commandline.cpp:57
 msgid "  -l --log-file       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:56
+#: src/commandline.cpp:59
 msgid "  -a --chat-log-dir   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:58
+#: src/commandline.cpp:61
 msgid "  -v --version        : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:60
+#: src/commandline.cpp:63
 msgid "  -h --help           : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:62
+#: src/commandline.cpp:65
 msgid "  -C --config-dir     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:65
+#: src/commandline.cpp:68
 msgid "  -U --username       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:67
+#: src/commandline.cpp:71
 msgid "  -P --password       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:69
+#: src/commandline.cpp:74
 msgid "  -c --character      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:71
+#: src/commandline.cpp:77
 msgid "  -s --server         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:73
+#: src/commandline.cpp:80
 msgid "  -y --server-type    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:75
+#: src/commandline.cpp:83
 msgid "  -p --port           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:77
+#: src/commandline.cpp:86
 msgid "  -H --update-host    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:79
+#: src/commandline.cpp:89
 msgid "  -D --default        : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:82
+#: src/commandline.cpp:93
 msgid "  -u --skip-update    : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:84
+#: src/commandline.cpp:96
 msgid "  -d --data           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:87
+#: src/commandline.cpp:99
 msgid "  -L --localdata-dir  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:90
+#: src/commandline.cpp:103
 msgid "     --screenshot-dir : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:93
+#: src/commandline.cpp:106
 msgid "     --safemode       : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:95
+#: src/commandline.cpp:109
 msgid "     --renderer       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:97
+#: src/commandline.cpp:112
 msgid "  -T --tests          : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:101
+#: src/commandline.cpp:118
 msgid "  -O --no-opengl      : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
 #: src/configmanager.cpp:53 src/dirs.cpp:353 src/dirs.cpp:368 src/dirs.cpp:413
-#: src/dirs.cpp:581 src/dirs.cpp:589
+#: src/dirs.cpp:582 src/dirs.cpp:590
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -732,11 +732,11 @@ msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:504 src/dirs.cpp:511
+#: src/dirs.cpp:505 src/dirs.cpp:512
 msgid "Error creating updates directory!"
 msgstr "建立更新目錄失敗!"
 
-#: src/dirs.cpp:533 src/dirs.cpp:551
+#: src/dirs.cpp:534 src/dirs.cpp:552
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr ""
@@ -754,36 +754,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:253 src/gui/windows/chatwindow.cpp:2197
+#: src/game.cpp:254 src/gui/windows/chatwindow.cpp:2197
 msgid "General"
 msgstr "一般"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:260 src/gui/windowmenu.cpp:163
+#: src/game.cpp:261 src/gui/windowmenu.cpp:163
 #: src/gui/windows/debugwindow.cpp:43
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:561
+#: src/game.cpp:562
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:571
+#: src/game.cpp:572
 msgid "Saving screenshot failed!"
 msgstr "儲存抓圖失敗!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:658
+#: src/game.cpp:659
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:661
+#: src/game.cpp:662
 msgid "Network Error"
 msgstr "網路錯誤"
 
@@ -1191,7 +1191,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2653
+#: src/gui/dialogsmanager.cpp:148 src/gui/popups/popupmenu.cpp:2682
 msgid "Revive"
 msgstr ""
 
@@ -1375,8 +1375,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2025
-#: src/gui/popups/popupmenu.cpp:2103 src/gui/widgets/tabs/socialtabbase.h:46
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:46
 msgid "(default)"
 msgstr ""
 
@@ -1701,20 +1701,21 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:388
-#: src/gui/popups/popupmenu.cpp:456 src/gui/popups/popupmenu.cpp:557
-#: src/gui/popups/popupmenu.cpp:604 src/gui/popups/popupmenu.cpp:639
-#: src/gui/popups/popupmenu.cpp:680 src/gui/popups/popupmenu.cpp:705
-#: src/gui/popups/popupmenu.cpp:730 src/gui/popups/popupmenu.cpp:919
-#: src/gui/popups/popupmenu.cpp:946 src/gui/popups/popupmenu.cpp:979
-#: src/gui/popups/popupmenu.cpp:1763 src/gui/popups/popupmenu.cpp:1800
-#: src/gui/popups/popupmenu.cpp:1851 src/gui/popups/popupmenu.cpp:1893
-#: src/gui/popups/popupmenu.cpp:1934 src/gui/popups/popupmenu.cpp:2004
-#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2116
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2211
-#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2545
-#: src/gui/popups/popupmenu.cpp:2710 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:53 src/gui/popups/popupmenu.cpp:389
+#: src/gui/popups/popupmenu.cpp:457 src/gui/popups/popupmenu.cpp:558
+#: src/gui/popups/popupmenu.cpp:605 src/gui/popups/popupmenu.cpp:640
+#: src/gui/popups/popupmenu.cpp:681 src/gui/popups/popupmenu.cpp:706
+#: src/gui/popups/popupmenu.cpp:731 src/gui/popups/popupmenu.cpp:920
+#: src/gui/popups/popupmenu.cpp:947 src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:1764 src/gui/popups/popupmenu.cpp:1801
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2144 src/gui/popups/popupmenu.cpp:2165
+#: src/gui/popups/popupmenu.cpp:2186 src/gui/popups/popupmenu.cpp:2212
+#: src/gui/popups/popupmenu.cpp:2230 src/gui/popups/popupmenu.cpp:2258
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2739
+#: src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:56
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:122
@@ -1722,7 +1723,7 @@ msgstr ""
 #: src/gui/windows/editserverdialog.cpp:58
 #: src/gui/windows/itemamountwindow.cpp:181 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:64 src/gui/windows/setupwindow.cpp:99
-#: src/gui/windows/textcommandeditor.cpp:87 src/gui/windows/textdialog.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:93 src/gui/windows/textdialog.cpp:55
 #: src/gui/windows/unregisterdialog.cpp:55
 #: src/gui/windows/updaterwindow.cpp:189 src/input/pages/gui.cpp:103
 msgid "Cancel"
@@ -1749,7 +1750,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:825
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:826
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:336
 msgid "Trade"
 msgstr "交易"
@@ -1763,8 +1764,8 @@ msgstr "交易"
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:287
-#: src/gui/popups/popupmenu.cpp:828 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:166 src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:829 src/gui/widgets/skillinfo.cpp:125
 #: src/input/pages/basic.cpp:40 src/net/eathena/generalhandler.cpp:223
 #: src/net/tmwa/generalhandler.cpp:251
 msgid "Attack"
@@ -1772,41 +1773,41 @@ msgstr "攻擊"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:168 src/gui/popups/popupmenu.cpp:260
-#: src/gui/popups/popupmenu.cpp:477
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:261
+#: src/gui/popups/popupmenu.cpp:478
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:174 src/gui/popups/popupmenu.cpp:832
+#: src/gui/popups/popupmenu.cpp:175 src/gui/popups/popupmenu.cpp:833
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:194 src/gui/popups/popupmenu.cpp:210
-#: src/gui/popups/popupmenu.cpp:526 src/gui/popups/popupmenu.cpp:860
+#: src/gui/popups/popupmenu.cpp:195 src/gui/popups/popupmenu.cpp:211
+#: src/gui/popups/popupmenu.cpp:527 src/gui/popups/popupmenu.cpp:861
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:201 src/gui/popups/popupmenu.cpp:217
-#: src/gui/popups/popupmenu.cpp:533 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:202 src/gui/popups/popupmenu.cpp:218
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:868
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:230 src/gui/popups/popupmenu.cpp:545
-#: src/gui/popups/popupmenu.cpp:881
+#: src/gui/popups/popupmenu.cpp:231 src/gui/popups/popupmenu.cpp:546
+#: src/gui/popups/popupmenu.cpp:882
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:237
+#: src/gui/popups/popupmenu.cpp:238
 msgid "Nuke"
 msgstr ""
 
@@ -1823,9 +1824,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:273
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:839 src/gui/popups/popupmenu.cpp:904
+#: src/gui/popups/popupmenu.cpp:241 src/gui/popups/popupmenu.cpp:274
+#: src/gui/popups/popupmenu.cpp:508 src/gui/popups/popupmenu.cpp:668
+#: src/gui/popups/popupmenu.cpp:840 src/gui/popups/popupmenu.cpp:905
 #: src/gui/setupinputpages.cpp:45
 msgid "Move"
 msgstr ""
@@ -1833,7 +1834,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:254 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:255 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:150
 msgid "Talk"
 msgstr "說話"
@@ -1847,7 +1848,7 @@ msgstr "說話"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:264 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:265 src/gui/popups/popupmenu.cpp:2426
 #: src/gui/windows/buydialog.cpp:195 src/gui/windows/buydialog.cpp:214
 #: src/gui/windows/buydialog.cpp:285 src/gui/windows/buydialog.cpp:289
 #: src/gui/windows/buyselldialog.cpp:71 src/gui/windows/shopwindow.cpp:168
@@ -1864,7 +1865,7 @@ msgstr "購買"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:2409
+#: src/gui/popups/popupmenu.cpp:268 src/gui/popups/popupmenu.cpp:2438
 #: src/gui/widgets/selldialog.cpp:53 src/gui/widgets/selldialog.cpp:106
 #: src/gui/widgets/selldialog.cpp:144 src/gui/windows/buyselldialog.cpp:73
 #: src/gui/windows/shopwindow.cpp:170 src/input/pages/basic.cpp:250
@@ -1876,26 +1877,26 @@ msgstr "出售"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:276 src/gui/popups/popupmenu.cpp:487
-#: src/gui/popups/popupmenu.cpp:2507
+#: src/gui/popups/popupmenu.cpp:277 src/gui/popups/popupmenu.cpp:488
+#: src/gui/popups/popupmenu.cpp:2536
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:300
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:307
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:310
+#: src/gui/popups/popupmenu.cpp:311
 msgid "Add to attack list"
 msgstr ""
 
@@ -1903,19 +1904,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:2527
+#: src/gui/popups/popupmenu.cpp:315 src/gui/popups/popupmenu.cpp:2556
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:324 src/gui/popups/popupmenu.cpp:335
+#: src/gui/popups/popupmenu.cpp:325 src/gui/popups/popupmenu.cpp:336
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:328
+#: src/gui/popups/popupmenu.cpp:329
 msgid "Fire"
 msgstr ""
 
@@ -1923,19 +1924,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:338 src/gui/popups/popupmenu.cpp:351
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:352
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:342
+#: src/gui/popups/popupmenu.cpp:343
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:354
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Drop loot"
 msgstr ""
 
@@ -1943,7 +1944,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:357 src/gui/windows/equipmentwindow.cpp:72
+#: src/gui/popups/popupmenu.cpp:358 src/gui/windows/equipmentwindow.cpp:72
 #: src/gui/windows/inventorywindow.cpp:203 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -1959,14 +1960,14 @@ msgstr "卸下裝備"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:362 src/gui/popups/popupmenu.cpp:625
 #: src/gui/windows/charselectdialog.cpp:105 src/gui/windows/shopwindow.cpp:192
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:365
+#: src/gui/popups/popupmenu.cpp:366
 msgid "Return to egg"
 msgstr ""
 
@@ -1974,38 +1975,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:383 src/gui/popups/popupmenu.cpp:553
+#: src/gui/popups/popupmenu.cpp:384 src/gui/popups/popupmenu.cpp:554
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:433 src/gui/widgets/tabs/setup_players.cpp:56
+#: src/gui/popups/popupmenu.cpp:434 src/gui/widgets/tabs/setup_players.cpp:56
 msgid "Players"
 msgstr "玩家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:499 src/gui/popups/popupmenu.cpp:2450
-#: src/gui/popups/popupmenu.cpp:2474
+#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:2479
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:586 src/gui/popups/popupmenu.cpp:595
+#: src/gui/popups/popupmenu.cpp:587 src/gui/popups/popupmenu.cpp:596
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:600 src/gui/popups/popupmenu.cpp:1759
-#: src/gui/popups/popupmenu.cpp:1837 src/gui/popups/popupmenu.cpp:1879
+#: src/gui/popups/popupmenu.cpp:601 src/gui/popups/popupmenu.cpp:1760
+#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:621 src/gui/popups/popupmenu.cpp:657
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:658
 msgid "Map Item"
 msgstr ""
 
@@ -2015,20 +2016,22 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:627 src/gui/popups/popupmenu.cpp:2078
-#: src/gui/popups/popupmenu.cpp:2112
+#: src/gui/popups/popupmenu.cpp:628 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:634 src/gui/popups/popupmenu.cpp:663
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:635 src/gui/popups/popupmenu.cpp:664
+#: src/net/eathena/skillrecv.cpp:336
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:670
+#: src/gui/popups/popupmenu.cpp:671
 msgid "Move camera"
 msgstr ""
 
@@ -2037,7 +2040,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:694 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:695 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:143 src/gui/windows/inventorywindow.cpp:232
 #: src/gui/windows/outfitwindow.cpp:58
 msgid "Outfits"
@@ -2045,69 +2048,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:697
+#: src/gui/popups/popupmenu.cpp:698
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:723 src/gui/windowmenu.cpp:124
+#: src/gui/popups/popupmenu.cpp:724 src/gui/windowmenu.cpp:124
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:727
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:757 src/gui/windows/npcdialog.cpp:119
+#: src/gui/popups/popupmenu.cpp:758 src/gui/windows/npcdialog.cpp:119
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:764
+#: src/gui/popups/popupmenu.cpp:765
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:770
+#: src/gui/popups/popupmenu.cpp:771
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:776
+#: src/gui/popups/popupmenu.cpp:777
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:782
+#: src/gui/popups/popupmenu.cpp:783
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:788
+#: src/gui/popups/popupmenu.cpp:789
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:795
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:801 src/gui/windows/socialwindow.cpp:81
+#: src/gui/popups/popupmenu.cpp:802 src/gui/windows/socialwindow.cpp:81
 msgid "Leave"
 msgstr ""
 
@@ -2117,70 +2120,70 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:806 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2225
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2182
+#: src/gui/popups/popupmenu.cpp:2226
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:928
+#: src/gui/popups/popupmenu.cpp:929
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:973
+#: src/gui/popups/popupmenu.cpp:974
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1002
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1008
+#: src/gui/popups/popupmenu.cpp:1009
 msgid "Lock"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1057
+#: src/gui/popups/popupmenu.cpp:1058
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1059
+#: src/gui/popups/popupmenu.cpp:1060
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1077
+#: src/gui/popups/popupmenu.cpp:1078
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1079
+#: src/gui/popups/popupmenu.cpp:1080
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1665
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1669
+#: src/gui/popups/popupmenu.cpp:1670
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1674
 msgid "Add to trade all"
 msgstr ""
 
@@ -2189,50 +2192,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1681 src/gui/popups/popupmenu.cpp:1833
-#: src/gui/popups/popupmenu.cpp:1874 src/gui/windows/inventorywindow.cpp:263
+#: src/gui/popups/popupmenu.cpp:1682 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:263
 #: src/gui/windows/inventorywindow.cpp:287
-#: src/gui/windows/inventorywindow.cpp:885 src/gui/windows/setupwindow.cpp:101
+#: src/gui/windows/inventorywindow.cpp:891 src/gui/windows/setupwindow.cpp:101
 msgid "Store"
 msgstr "寄放"
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1690
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1694
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1699
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1703
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1712 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:1713 src/gui/windows/inventorywindow.cpp:265
 #: src/gui/windows/inventorywindow.cpp:289
 msgid "Retrieve"
 msgstr "取回"
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1725
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1729
+#: src/gui/popups/popupmenu.cpp:1730
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1734
 msgid "Retrieve all"
 msgstr ""
 
@@ -2242,56 +2245,56 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1794 src/gui/popups/popupmenu.cpp:2596
+#: src/gui/popups/popupmenu.cpp:1795 src/gui/popups/popupmenu.cpp:2625
 #: src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:774 src/gui/windows/skilldialog.cpp:88
-#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:333
-#: src/gui/windows/skilldialog.cpp:507 src/gui/windows/skilldialog.cpp:590
+#: src/gui/windows/inventorywindow.cpp:779 src/gui/windows/skilldialog.cpp:88
+#: src/gui/windows/skilldialog.cpp:162 src/gui/windows/skilldialog.cpp:334
+#: src/gui/windows/skilldialog.cpp:508 src/gui/windows/skilldialog.cpp:593
 #: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
 msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1889
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1920 src/gui/popups/popupmenu.cpp:1981
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1927 src/gui/popups/popupmenu.cpp:1988
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1997
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2001 src/gui/windows/statuswindow.cpp:86
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:86
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2041 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2047 src/gui/popups/popupmenu.cpp:2066
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2299,155 +2302,173 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2504
+#: src/gui/popups/popupmenu.cpp:2140 src/gui/popups/popupmenu.cpp:2533
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2161
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2179
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2197
 msgid "Show window"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/popupmenu.cpp:2249 src/gui/popups/skillpopup.cpp:127
+#: src/gui/windows/ministatuswindow.cpp:358
+#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
+#: src/gui/windows/statuswindow.cpp:363
+#, c-format
+msgid "Level: %d"
+msgstr "等級:%d"
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2254
+msgid "Max level"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2271 src/gui/popups/popupmenu.cpp:2307
-#: src/gui/popups/popupmenu.cpp:2346 src/gui/popups/popupmenu.cpp:2364
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2336
+#: src/gui/popups/popupmenu.cpp:2375 src/gui/popups/popupmenu.cpp:2393
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2274 src/gui/popups/popupmenu.cpp:2310
-#: src/gui/popups/popupmenu.cpp:2349 src/gui/windows/confirmdialog.cpp:62
+#: src/gui/popups/popupmenu.cpp:2303 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2378 src/gui/windows/confirmdialog.cpp:62
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2352
+#: src/gui/popups/popupmenu.cpp:2306 src/gui/popups/popupmenu.cpp:2381
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2313
+#: src/gui/popups/popupmenu.cpp:2309 src/gui/popups/popupmenu.cpp:2342
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2316
-#: src/gui/popups/popupmenu.cpp:2328 src/gui/popups/popupmenu.cpp:2337
-#: src/gui/popups/popupmenu.cpp:2355
+#: src/gui/popups/popupmenu.cpp:2312 src/gui/popups/popupmenu.cpp:2345
+#: src/gui/popups/popupmenu.cpp:2357 src/gui/popups/popupmenu.cpp:2366
+#: src/gui/popups/popupmenu.cpp:2384
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2293
+#: src/gui/popups/popupmenu.cpp:2322
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2304 src/gui/popups/popupmenu.cpp:2322
-#: src/gui/popups/popupmenu.cpp:2334 src/gui/popups/popupmenu.cpp:2343
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2333 src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2363 src/gui/popups/popupmenu.cpp:2372
+#: src/gui/popups/popupmenu.cpp:2390
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2409
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2384
+#: src/gui/popups/popupmenu.cpp:2413
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2403 src/gui/popups/popupmenu.cpp:2427
+#: src/gui/popups/popupmenu.cpp:2432 src/gui/popups/popupmenu.cpp:2456
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2415 src/gui/popups/popupmenu.cpp:2430
+#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2459
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2444 src/gui/popups/popupmenu.cpp:2468
+#: src/gui/popups/popupmenu.cpp:2473 src/gui/popups/popupmenu.cpp:2497
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2521
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2530
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2518
+#: src/gui/popups/popupmenu.cpp:2547
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:2552
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2572
+#: src/gui/popups/popupmenu.cpp:2601
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2581
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2611 src/gui/windows/inventorywindow.cpp:216
-#: src/gui/windows/inventorywindow.cpp:893
+#: src/gui/popups/popupmenu.cpp:2640 src/gui/windows/inventorywindow.cpp:216
+#: src/gui/windows/inventorywindow.cpp:899
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2614
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Drop all"
 msgstr ""
 
@@ -2455,64 +2476,73 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2620 src/gui/windowmenu.cpp:128
-#: src/gui/windows/inventorywindow.cpp:898
+#: src/gui/popups/popupmenu.cpp:2649 src/gui/windowmenu.cpp:128
+#: src/gui/windows/inventorywindow.cpp:904
 msgid "Drop"
 msgstr "丟棄"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2631
+#: src/gui/popups/popupmenu.cpp:2660
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2639
+#: src/gui/popups/popupmenu.cpp:2668
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2673
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2647
+#: src/gui/popups/popupmenu.cpp:2676
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2650
+#: src/gui/popups/popupmenu.cpp:2679
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2658
+#: src/gui/popups/popupmenu.cpp:2687
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2666 src/gui/popups/popupmenu.cpp:2670
-#: src/gui/popups/popupmenu.cpp:2674 src/gui/popups/popupmenu.cpp:2678
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
+#: src/gui/popups/popupmenu.cpp:2703 src/gui/popups/popupmenu.cpp:2707
+#: src/gui/popups/popupmenu.cpp:2711
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:2687 src/gui/popups/popupmenu.cpp:2691
-#: src/gui/popups/popupmenu.cpp:2695 src/gui/popups/popupmenu.cpp:2699
-#: src/gui/popups/popupmenu.cpp:2703
+#: src/gui/popups/popupmenu.cpp:2716 src/gui/popups/popupmenu.cpp:2720
+#: src/gui/popups/popupmenu.cpp:2724 src/gui/popups/popupmenu.cpp:2728
+#: src/gui/popups/popupmenu.cpp:2732
 #, c-format
 msgid "Unmute %d"
 msgstr ""
 
+#: src/gui/popups/skillpopup.cpp:118
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#: src/gui/popups/skillpopup.cpp:134
+msgid "Level: Unknown"
+msgstr ""
+
 #. TRANSLATORS: input tab sub tab name
 #: src/gui/setupinputpages.cpp:43
 msgid "Basic"
@@ -2839,7 +2869,7 @@ msgstr ""
 
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:136
-#: src/gui/windows/inventorywindow.cpp:690 src/gui/windows/statuswindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:695 src/gui/windows/statuswindow.cpp:68
 #: src/gui/windows/statuswindow.cpp:218 src/gui/windows/statuswindow.cpp:330
 #, c-format
 msgid "Money: %s"
@@ -2873,11 +2903,12 @@ msgstr "增加"
 #. TRANSLATORS: quit dialog name
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:110 src/gui/windows/buydialog.cpp:297
 #: src/gui/windows/quitdialog.cpp:50 src/gui/windows/quitdialog.cpp:55
 #: src/gui/windows/quitdialog.cpp:57 src/gui/windows/serverdialog.cpp:113
-#: src/input/pages/basic.cpp:220
+#: src/gui/windows/textselectdialog.cpp:87 src/input/pages/basic.cpp:220
 msgid "Quit"
 msgstr "離開"
 
@@ -2933,59 +2964,65 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:503
+#: src/gui/widgets/skillinfo.cpp:103 src/gui/windows/skilldialog.cpp:504
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
 
+#. TRANSLATORS: skill level
+#: src/gui/widgets/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
 #. TRANSLATORS: skill type
-#: src/gui/widgets/skillinfo.cpp:104
+#: src/gui/widgets/skillinfo.cpp:115
 #, c-format
 msgid "Type: %s"
 msgstr ""
 
 #. TRANSLATORS: Skill type
 #. TRANSLATORS: unknown equipment page name
-#: src/gui/widgets/skillinfo.cpp:109 src/gui/windows/equipmentwindow.cpp:678
+#: src/gui/widgets/skillinfo.cpp:120 src/gui/windows/equipmentwindow.cpp:678
 msgid "Unknown"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:119
+#: src/gui/widgets/skillinfo.cpp:130
 msgid "Ground"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:124
+#: src/gui/widgets/skillinfo.cpp:135
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:129
+#: src/gui/widgets/skillinfo.cpp:140
 msgid "Unused"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:134
+#: src/gui/widgets/skillinfo.cpp:145
 msgid "Support"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:139
+#: src/gui/widgets/skillinfo.cpp:150
 msgid "Target trap"
 msgstr ""
 
 #. TRANSLATORS: Skill type
-#: src/gui/widgets/skillinfo.cpp:143
+#: src/gui/widgets/skillinfo.cpp:154
 msgid "Unknown:"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:149
+#: src/gui/widgets/skillinfo.cpp:160
 #, c-format
 msgid " / Mana: -%d"
 msgstr ""
 
-#: src/gui/widgets/skillinfo.cpp:155
+#: src/gui/widgets/skillinfo.cpp:166
 #, c-format
 msgid "Range: %d"
 msgstr ""
@@ -4757,7 +4794,7 @@ msgstr "允許密語"
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:78 src/gui/windows/mailwindow.cpp:66
 #: src/gui/windows/serverdialog.cpp:121 src/gui/windows/shopwindow.cpp:126
-#: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:109
+#: src/gui/windows/textcommandeditor.cpp:97 src/input/pages/gui.cpp:109
 msgid "Delete"
 msgstr "刪除"
 
@@ -6061,12 +6098,12 @@ msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1033
+#: src/gui/windows/inventorywindow.cpp:1040
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1035
+#: src/gui/windows/inventorywindow.cpp:1042
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6410,15 +6447,6 @@ msgstr ""
 msgid "Level: %d (GM %d)"
 msgstr ""
 
-#. TRANSLATORS: status bar label
-#. TRANSLATORS: status window label
-#: src/gui/windows/ministatuswindow.cpp:358
-#: src/gui/windows/statuswindow.cpp:66 src/gui/windows/statuswindow.cpp:241
-#: src/gui/windows/statuswindow.cpp:363
-#, c-format
-msgid "Level: %d"
-msgstr "等級:%d"
-
 #. TRANSLATORS: status bar label
 #: src/gui/windows/ministatuswindow.cpp:374
 #: src/gui/windows/ministatuswindow.cpp:411
@@ -6452,12 +6480,12 @@ msgid "Reset"
 msgstr "重設"
 
 #. TRANSLATORS: sell confirmation header
-#: src/gui/windows/npcselldialog.cpp:72
+#: src/gui/windows/npcselldialog.cpp:73
 msgid "sell item"
 msgstr ""
 
 #. TRANSLATORS: sell confirmation message
-#: src/gui/windows/npcselldialog.cpp:74
+#: src/gui/windows/npcselldialog.cpp:75
 #, c-format
 msgid "Do you really want to sell %s?"
 msgstr ""
@@ -6667,36 +6695,36 @@ msgid "Up"
 msgstr "升級"
 
 #. TRANSLATORS: skills dialog label
-#: src/gui/windows/skilldialog.cpp:203
+#: src/gui/windows/skilldialog.cpp:204
 #, c-format
 msgid "Skill points available: %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog default skill tab
-#: src/gui/windows/skilldialog.cpp:301
+#: src/gui/windows/skilldialog.cpp:302
 #, c-format
 msgid "Skill Set %d"
 msgstr ""
 
 #. TRANSLATORS: skills dialog. skill id
-#: src/gui/windows/skilldialog.cpp:322
+#: src/gui/windows/skilldialog.cpp:323
 #, c-format
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:508
+#: src/gui/windows/skilldialog.cpp:509
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog header
-#: src/gui/windows/skilldialog.cpp:765
+#: src/gui/windows/skilldialog.cpp:802
 #, c-format
 msgid "Add text to skill %s"
 msgstr ""
 
 #. TRANSLATORS: text skill dialog field
-#: src/gui/windows/skilldialog.cpp:768
+#: src/gui/windows/skilldialog.cpp:805
 msgid "Text: "
 msgstr ""
 
@@ -6856,62 +6884,62 @@ msgid "Command Editor"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:53
+#: src/gui/windows/textcommandeditor.cpp:56
 msgid "magic"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:55
+#: src/gui/windows/textcommandeditor.cpp:58
 msgid "other"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:57
+#: src/gui/windows/textcommandeditor.cpp:61
 msgid "Symbol:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:60
+#: src/gui/windows/textcommandeditor.cpp:64
 msgid "Command:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:63
+#: src/gui/windows/textcommandeditor.cpp:67
 msgid "Comment:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:67
+#: src/gui/windows/textcommandeditor.cpp:71
 msgid "Target Type:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:71
+#: src/gui/windows/textcommandeditor.cpp:75
 msgid "Icon:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:74
+#: src/gui/windows/textcommandeditor.cpp:79
 msgid "Mana:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:77
+#: src/gui/windows/textcommandeditor.cpp:82
 msgid "Magic level:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:81
+#: src/gui/windows/textcommandeditor.cpp:86
 msgid "Magic School:"
 msgstr ""
 
 #. TRANSLATORS: command editor label
-#: src/gui/windows/textcommandeditor.cpp:84
+#: src/gui/windows/textcommandeditor.cpp:89
 msgid "School level:"
 msgstr ""
 
 #. TRANSLATORS: command editor button
-#: src/gui/windows/textcommandeditor.cpp:89
+#: src/gui/windows/textcommandeditor.cpp:95
 msgid "Save"
 msgstr ""
 
@@ -7057,25 +7085,25 @@ msgstr ""
 #. TRANSLATORS: long key name. must be short.
 #. TRANSLATORS: short key name. must be very short.
 #. TRANSLATORS: long key name, should be short
-#: src/input/inputmanager.cpp:378 src/input/inputmanager.cpp:422
-#: src/input/keyboardconfig.cpp:102
+#: src/input/inputmanager.cpp:380 src/input/inputmanager.cpp:424
+#: src/input/keyboardconfig.cpp:101
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:384
+#: src/input/inputmanager.cpp:386
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:398
+#: src/input/inputmanager.cpp:400
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:428
+#: src/input/inputmanager.cpp:430
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7083,7 +7111,7 @@ msgstr ""
 #. TRANSLATORS: unknown short key type. must be short
 #. TRANSLATORS: Unknown key short string.
 #. TRANSLATORS: This string must be maximum 5 chars
-#: src/input/inputmanager.cpp:442 src/input/keyboardconfig.cpp:146
+#: src/input/inputmanager.cpp:444 src/input/keyboardconfig.cpp:145
 msgid "u key"
 msgstr ""
 
@@ -8777,91 +8805,101 @@ msgstr ""
 msgid "You have new mail from %s with subject %s"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:216
+#: src/net/eathena/skillrecv.cpp:220
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:224
+#: src/net/eathena/skillrecv.cpp:228
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:232 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:236 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:240 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:244 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:248 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:252 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:256 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:260 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:261 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:265 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:269 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:273 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:273
+#: src/net/eathena/skillrecv.cpp:277
 msgid "Fail summon."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:282
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:281
+msgid "Need spirits."
+msgstr ""
+
+#: src/net/eathena/skillrecv.cpp:290
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:287
+#: src/net/eathena/skillrecv.cpp:295
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:300
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
-#: src/net/eathena/skillrecv.cpp:305
+#: src/net/eathena/skillrecv.cpp:313
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:334
+msgid "Select warp target"
+msgstr ""
+
 #. TRANSLATORS: trade header
 #: src/net/ea/traderecv.cpp:79
 #, c-format
@@ -10059,56 +10097,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr "/%s 的選項可以是 \"yes\"、\"no\"、\"true\"、\"false\"、\"1\"、\"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:891
+#: src/utils/stringutils.cpp:911
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:902
+#: src/utils/stringutils.cpp:922
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:912
+#: src/utils/stringutils.cpp:932
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:922
+#: src/utils/stringutils.cpp:942
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:932 src/utils/stringutils.cpp:937
+#: src/utils/stringutils.cpp:952 src/utils/stringutils.cpp:957
 #, c-format
 msgid "%d seconds"
 msgstr ""
-- 
cgit v1.2.3-70-g09d2