From 4f9bf0141d5b96372eec33a545ba546a9622426c Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Sun, 1 Mar 2015 17:08:32 +0300
Subject: update translations.

---
 po/ar.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/bg.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/ca.po        | 324 +++++++++----------
 po/cs.po        | 335 ++++++++++----------
 po/de.po        | 340 ++++++++++----------
 po/en_GB.po     | 959 +++++++++++++++++++++++++++++---------------------------
 po/eo.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/es.po        | 337 ++++++++++----------
 po/et.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/fa.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/fi.po        | 324 +++++++++----------
 po/fr.po        | 337 ++++++++++----------
 po/he.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/hr.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/hu.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/id.po        | 332 ++++++++++----------
 po/it.po        | 324 +++++++++----------
 po/ja.po        | 324 +++++++++----------
 po/ka.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/manaplus.pot | 322 +++++++++----------
 po/nb.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/nl.po        | 386 +++++++++++------------
 po/nl_BE.po     | 386 +++++++++++------------
 po/pl.po        | 328 +++++++++----------
 po/pt.po        | 328 +++++++++----------
 po/pt_BR.po     | 335 ++++++++++----------
 po/ru.po        | 343 ++++++++++----------
 po/sk.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/sq.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/sv.po        | 328 +++++++++----------
 po/sv_SE.po     | 328 +++++++++----------
 po/te.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/th.po        | 959 +++++++++++++++++++++++++++++---------------------------
 po/tr.po        | 328 +++++++++----------
 po/uk.po        | 335 ++++++++++----------
 po/vls.po       | 959 +++++++++++++++++++++++++++++---------------------------
 po/zh_CN.po     | 324 +++++++++----------
 po/zh_HK.po     | 959 +++++++++++++++++++++++++++++---------------------------
 po/zh_TW.po     | 959 +++++++++++++++++++++++++++++---------------------------
 39 files changed, 12449 insertions(+), 11861 deletions(-)

(limited to 'po')

diff --git a/po/ar.po b/po/ar.po
index 50e517d47..34e246920 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Arabic (http://www.transifex.com/projects/p/manaplus/language/ar/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -379,43 +383,43 @@ msgstr[5] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -425,8 +429,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -453,37 +457,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "تثبيت"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "مرئية"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -499,43 +503,43 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -551,11 +555,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -568,37 +572,37 @@ msgid "Error"
 msgstr "خطأ"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -638,36 +642,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1060,7 +1064,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1244,8 +1248,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1471,38 +1475,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1525,20 +1535,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1563,7 +1573,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1578,50 +1588,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1639,9 +1649,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1650,7 +1660,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1663,10 +1673,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr "شراء"
@@ -1680,9 +1690,9 @@ msgstr "شراء"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr "بيع"
@@ -1691,26 +1701,26 @@ msgstr "بيع"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1718,19 +1728,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1738,19 +1748,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1758,7 +1768,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1769,9 +1779,19 @@ msgstr ""
 msgid "Unequip"
 msgstr "تجريد من العتاد"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1779,69 +1799,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1850,7 +1862,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1858,69 +1870,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1930,71 +1942,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -2003,50 +2015,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2056,9 +2068,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2066,41 +2078,41 @@ msgid "Use"
 msgstr "استخدام"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2108,155 +2120,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2264,43 +2276,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "إسقاط"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2657,7 +2669,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3981,7 +3993,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4257,7 +4269,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "حذف"
@@ -5084,7 +5096,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "إنشاء"
@@ -5304,7 +5316,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5338,16 +5350,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5357,25 +5369,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5392,7 +5404,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5856,7 +5868,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr "إضافة"
 
@@ -6028,46 +6040,47 @@ msgid "Reset Windows"
 msgstr "تصفير النوافذ"
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6129,93 +6142,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6415,7 +6428,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6430,12 +6443,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6789,68 +6802,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7106,226 +7124,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7755,7 +7778,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7789,19 +7812,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7869,38 +7892,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7908,27 +7931,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7978,96 +8001,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8080,7 +8103,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8161,7 +8184,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8170,89 +8193,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9115,6 +9138,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/bg.po b/po/bg.po
index 625d9394f..3814ee521 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Bulgarian (http://www.transifex.com/projects/p/manaplus/language/bg/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -375,43 +379,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -421,8 +425,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -449,37 +453,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -495,43 +499,43 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -547,11 +551,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -564,37 +568,37 @@ msgid "Error"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -634,36 +638,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1056,7 +1060,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1240,8 +1244,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1467,38 +1471,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1521,20 +1531,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1559,7 +1569,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1574,50 +1584,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1635,9 +1645,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1646,7 +1656,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1659,10 +1669,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr ""
@@ -1676,9 +1686,9 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr ""
@@ -1687,26 +1697,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1714,19 +1724,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1734,19 +1744,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1754,7 +1764,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1765,9 +1775,19 @@ msgstr ""
 msgid "Unequip"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1775,69 +1795,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1846,7 +1858,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1854,69 +1866,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1926,71 +1938,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1999,50 +2011,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2052,9 +2064,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2062,41 +2074,41 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2104,155 +2116,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2260,43 +2272,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2653,7 +2665,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3977,7 +3989,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4253,7 +4265,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr ""
@@ -5080,7 +5092,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr ""
@@ -5300,7 +5312,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5334,16 +5346,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5353,25 +5365,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5388,7 +5400,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5844,7 +5856,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr ""
 
@@ -6016,46 +6028,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6117,93 +6130,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6403,7 +6416,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6418,12 +6431,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6777,68 +6790,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7094,226 +7112,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7743,7 +7766,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7777,19 +7800,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7857,38 +7880,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7896,27 +7919,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7966,96 +7989,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8068,7 +8091,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8149,7 +8172,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8158,89 +8181,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9103,6 +9126,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/ca.po b/po/ca.po
index 227a53d63..a792bc724 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Catalan (http://www.transifex.com/projects/p/manaplus/"
 "language/ca/)\n"
@@ -63,95 +63,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Temps d'activitat del client: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "setmana %d"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "Dia %d"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "Hora %d"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "Minut %d"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "Segon  %d"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -292,7 +292,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Acceptant sol·licituds d'intercanvi"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Visible al mapa"
 
@@ -326,53 +326,53 @@ msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Has intentat agafar un objecte inexistent."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "L'objecte es massa pesant."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "L'objecte esta massa lluny."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "L'inventari està complet."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "La pila d'objectes es massa gran."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "L'objecte pertany a una altra persona."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -381,43 +381,43 @@ msgstr[1] "Has recollit %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "treball"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -427,8 +427,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Ignorar completament"
 
@@ -1062,7 +1062,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr ""
 
@@ -1245,8 +1245,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1538,14 +1538,14 @@ msgstr "Crear grup"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1588,7 +1588,7 @@ msgstr "Intercanvi"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Atacar"
 
@@ -1670,7 +1670,7 @@ msgstr "Parlar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1687,7 +1687,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1699,7 +1699,7 @@ msgstr "Vendre"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr ""
 
@@ -1725,7 +1725,7 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr ""
 
@@ -1808,8 +1808,8 @@ msgstr "Jugadors"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr ""
 
@@ -1821,8 +1821,8 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Afegir al xat"
 
@@ -1837,8 +1837,8 @@ msgstr "Element del mapa"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
@@ -1939,8 +1939,8 @@ msgstr "Deixa"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr ""
 
@@ -1987,23 +1987,23 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Afegeix al intercanvi"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Agregar-ne 10 al intercanvi"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Agregar-ne la mitat al intercanvi"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Agregar-los tots al intercanvi"
 
@@ -2012,50 +2012,50 @@ msgstr "Agregar-los tots al intercanvi"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Botiga"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Emmagatzema 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Emmagatzema la mitat"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Emmagatzema-ho tot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Recuperar"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Recupera 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Recuperar la mitat"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Recupera-ho tot"
 
@@ -2065,51 +2065,51 @@ msgstr "Recupera-ho tot"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: 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:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2117,155 +2117,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Deixar caure..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr ""
 
@@ -2273,43 +2273,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Deixar caure"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr ""
 
@@ -2666,7 +2666,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Preu: %s / Total: %s"
@@ -2680,7 +2680,7 @@ msgstr "Editar"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Nivell: %d"
@@ -6104,7 +6104,7 @@ msgstr "Habilitats %d"
 msgid "Skill %d"
 msgstr "Habilitat %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8031,63 +8031,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Autenticació fallida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "No hi ha cap servidor disponible."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Algú altre està provant d'utilitzar aquest compte."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Aquest compte ja està sent utilitzat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Hack de desplaçament ràpid detectat."
 
@@ -8100,7 +8100,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Accès de sessió duplicat."
 
@@ -8181,7 +8181,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Error de connexió desconegut."
 
@@ -8190,89 +8190,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Has estat desconnectat del servidor!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Força"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Agilitat"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitalitat"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Intel·ligència"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Destresa"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Sort"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Defensa"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "Atac màgic"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "Defensa màgica"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% de Precisió"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% de Evasió"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% de Crític"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Retard d'atac"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Demora a peu"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Distància d'atac"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr ""
 
diff --git a/po/cs.po b/po/cs.po
index 7047eac08..6f8649e9d 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Czech (http://www.transifex.com/projects/p/manaplus/language/"
 "cs/)\n"
@@ -68,95 +68,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Vyrovnávací paměť vyčištěna"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Doba běhu klienta: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d týdnů"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d týdnů"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d dní"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d dní"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d hodin"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d hodin"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minut"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d minut"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d vteřinu"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d vteřin"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Resource images:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Resource orphaned images:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Systémové proměnné uloženy"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "Nahráno nastavení do:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Nahráno nastavení serveru do:"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Nahrány záznmy do:"
 
@@ -297,7 +297,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Akceptovat příchozí žádosti o obchodování"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Viditelný na mapě"
 
@@ -331,53 +331,53 @@ msgid "You were killed by %s."
 msgstr "Byl jsi zabit %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 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:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Předmět je příliš těžký."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Předmět je příliš daleko."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Inventář je plný."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Hromada je příliš velká."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Předmět patří někomu jinému."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 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:862
+#: src/being/localplayer.cpp:866
 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:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -387,43 +387,43 @@ msgstr[2] "Sebral jsi %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "zk"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "práce"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Nasledovat: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Následování zrušeno."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitace: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitace zrušena."
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Vidíš %s"
@@ -433,8 +433,8 @@ msgstr "Vidíš %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Kompletně ignorovat"
 
@@ -1068,7 +1068,7 @@ msgstr "Zpráva"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Oživ"
 
@@ -1252,8 +1252,8 @@ msgstr "Maximální (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(výchozí)"
 
@@ -1498,15 +1498,15 @@ msgstr "PVP hodnost: %u"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:196
-#, fuzzy, c-format
+#, c-format
 msgid "Buy shop: %s"
-msgstr "Typ: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Nasledovat: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1545,14 +1545,14 @@ msgstr "Vytvořit partu"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1595,7 +1595,7 @@ msgstr "Obchod"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Útok"
 
@@ -1677,7 +1677,7 @@ msgstr "Promluv"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1694,7 +1694,7 @@ msgstr "Nákup"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1706,7 +1706,7 @@ msgstr "Prodej"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Přidat komentář"
 
@@ -1732,7 +1732,7 @@ msgstr "Přidat do seznamu útoku"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Vložit do seznamu ignorovaných"
 
@@ -1815,8 +1815,8 @@ msgstr "Hráči"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Vykopnout z party"
 
@@ -1828,8 +1828,8 @@ msgstr "Sebrat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Přidat do chatu"
 
@@ -1844,8 +1844,8 @@ msgstr "Označit na mapě"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Odebrat"
 
@@ -1946,8 +1946,8 @@ msgstr "Opustit"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Kopírovat do schránky"
 
@@ -1994,23 +1994,23 @@ msgstr "Komentář:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Přidat k obchodu"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Přidat 10 k obchodu"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Přidat polovinu k obchodu"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Vlož do obchodu vše-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Přidat vše k obchodu"
 
@@ -2019,50 +2019,50 @@ msgstr "Přidat vše k obchodu"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Uložit"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Uschovat 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Uschovat polovinu"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Ulož vše-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Uschovat všechny"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Vzít"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Vzít 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Vzít polovinu"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Vyber vše-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Vzít všechny"
 
@@ -2072,51 +2072,51 @@ msgstr "Vzít všechny"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "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:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Zkopírovat do chatu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Posunout nahoru"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Posunout dolů"
 
@@ -2124,155 +2124,155 @@ msgstr "Posunout dolů"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Svléknout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Kopírovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Vložit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Otevřít odkaz"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Zobrazit okno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 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:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Černá listina"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Nastavit jako nepřítele"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Vymazat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Být přátelé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Odignorovat"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Následovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Koupit (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Prodat (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Pozvat do party"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr "Připojit k chatu %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Zobrazit předměty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Odeber ze seznamu sběru"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 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:2566
+#: src/gui/popups/popupmenu.cpp:2568
 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:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Chránit předmět"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Upustit..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Upustit vše"
 
@@ -2280,43 +2280,43 @@ msgstr "Upustit vše"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Upustit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "GM příkazy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "Zkontrolovat ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Jdi na"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Zavolej zpět"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Vykopnout"
 
@@ -2673,7 +2673,7 @@ msgstr "Vše"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Cena: %s / Celkem %s"
@@ -2687,7 +2687,7 @@ msgstr "Upravit"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Úroveň: %d"
@@ -6123,7 +6123,7 @@ msgstr "Dovednost nastavena %d"
 msgid "Skill %d"
 msgstr "Dovednost %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr "Neúspěšná dovednost: %s"
@@ -6816,9 +6816,8 @@ msgstr "Modifikátor Smajlíkových kláves mazlíčka"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
-#, fuzzy
 msgid "Homunculus / mercenary emote modifier key"
-msgstr "Modifikátor Smajlíkových kláves mazlíčka"
+msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:61
@@ -8056,63 +8055,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr "Není možné otevřít kanál %s. Kanál neexistuje."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr "Síla %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr "Hbitost %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitalita %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr "Inteligence %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr "Obratnost %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr "Štěstí %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Ověření selhalo."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Nejsou dostupné žádné servery."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Někdo jiný se pokouší používat tento účet."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Tento účet je již přihlášen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Detekován podvod s rychlostí."
 
@@ -8125,7 +8124,7 @@ msgid "Sorry, you are underaged."
 msgstr "Promiň jsi moc mladý."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Duplicitní přihlášení."
 
@@ -8206,7 +8205,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Neznámá chyba připojení."
 
@@ -8215,89 +8214,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Byl jsem odpojen od server!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Síla"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Hbitost"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitalita"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Inteligence"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Obratnost"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Štěstí"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Obrana"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "Magický útok"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "Magická Obr."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Přesnost"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Uhnutí"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Kritický zásah"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Zpoždění útoku"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Zpoždění chůze"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Dosah útoku"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Poškození za vteř."
 
diff --git a/po/de.po b/po/de.po
index 41d0f9f48..b449d6e4a 100644
--- a/po/de.po
+++ b/po/de.po
@@ -16,6 +16,7 @@
 # Fortunato <fortunato108@googlemail.com>, 2013
 # 3_0_3 <jack@krass.com>, 2011
 # jmf <jm.franz@online.de>, 2015
+# jmf <jm.franz@online.de>, 2015
 # Jürgen, 2013
 # Jürgen, 2013
 # Marco Jäger <>, 2012
@@ -32,9 +33,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-25 10:08+0000\n"
-"Last-Translator: jmf <jm.franz@online.de>\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 13:04+0000\n"
+"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/manaplus/language/"
 "de/)\n"
 "Language: de\n"
@@ -86,95 +87,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Zwischenspeicher geleert"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client läuft seit: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d Wochen"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d Wochen"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d Tage"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d Tage"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d Stunden"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d Stunden"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d Minuten"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d Minuten"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d Sekunden"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d Sekunden"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Bild-Quellen:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Quelle verwaister Bilddataien:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Umgebungsvariablen ausgegeben"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "Konfiguration hochgeladen zu:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Serverconfig hochgeladen zu:"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Log hoch geladen zu:"
 
@@ -317,7 +318,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Eingehende Handelsanfragen akzeptieren"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Auf der Karte sichtbar"
 
@@ -351,53 +352,53 @@ msgid "You were killed by %s."
 msgstr "Du wurdest von %s getötet."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Du versuchst, einen nicht existierenden Gegenstand aufzuheben."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Gegenstand ist zu schwer."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Gegenstand ist zu weit weg."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Inventar ist voll."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Stapel ist zu groß."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Gegenstand gehört jemand anderem."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 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:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr "Dein Gegenstandsstapel hat das Maximum erreicht."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -406,43 +407,43 @@ msgstr[1] "Du hast %d [@@%d|%s@@] aufgehoben."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "EP"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "Job"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Folgen: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Folgen abgebrochen"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitation: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitation abgebrochen"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Du siehst %s"
@@ -452,8 +453,8 @@ msgstr "Du siehst %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Komplett ignorieren"
 
@@ -1087,7 +1088,7 @@ msgstr "Nachricht"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Wiederbeleben"
 
@@ -1274,8 +1275,8 @@ msgstr "Riesig (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(Normal)"
 
@@ -1520,15 +1521,15 @@ msgstr "PvP-Rang: %u"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:196
-#, fuzzy, c-format
+#, c-format
 msgid "Buy shop: %s"
-msgstr "Laden: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Laden: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1567,14 +1568,14 @@ msgstr "Gruppe erstellen"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1617,7 +1618,7 @@ msgstr "Handeln"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Angriff"
 
@@ -1699,7 +1700,7 @@ msgstr "Sprechen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1716,7 +1717,7 @@ msgstr "Kaufen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1728,7 +1729,7 @@ msgstr "Verkaufen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Kommentar hinzufügen"
 
@@ -1754,7 +1755,7 @@ msgstr "Zur Angriffsliste hinzufügen"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Zur Ignorierenliste hinzufügen"
 
@@ -1837,8 +1838,8 @@ msgstr "Spieler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Aus Gruppe werfen"
 
@@ -1850,8 +1851,8 @@ msgstr "Aufheben"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Zum Chat hinzufügen"
 
@@ -1866,8 +1867,8 @@ msgstr "Kartengegenstand"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Entfernen"
 
@@ -1968,8 +1969,8 @@ msgstr "Verlassen"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "In die Zwischenablage kopieren"
 
@@ -2016,23 +2017,23 @@ msgstr "Kommentar:                 "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Zum Handeln hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "10 zum Handeln hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Die Hälfte zum Handeln hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Alles -1 zum Handel hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Alles zum Handeln hinzufügen"
 
@@ -2041,50 +2042,50 @@ msgstr "Alles zum Handeln hinzufügen"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Aufbewahren"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "10 aufbewahren"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Hälfte aufbewahren"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Alles -1 ablegen"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Alles aufbewahren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Abholen"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "10 abholen"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Hälfte abholen"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Alles -1 aufnehmen"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Alles abholen"
 
@@ -2094,51 +2095,51 @@ msgstr "Alles abholen"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Verstecken"
 
 #. 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 "Zeigen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1996
+#: src/gui/popups/popupmenu.cpp:1998
 msgid "Reset yellow bar"
 msgstr "Gelben Balken zurücksetzten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Zu Chat kopieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Nach oben bewegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Nach unten bewegen"
 
@@ -2146,155 +2147,155 @@ msgstr "Nach unten bewegen"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Ausziehen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Kopieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Einfügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Link öffnen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Fenster anzeigen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Missachten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Schwarze Liste"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Als Feind setzen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Löschen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Befreunden"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Nicht mehr Ignorieren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Folgen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr "Imitieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Kaufen (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Verkaufen (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Zu Gruppe einladen"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr "Chat beitreten %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Gegenstände anzeigen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Von der Aufhebeliste entfernen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr "Zur Aufhebeliste hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr "Gegenstand nicht mehr schützen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Gegenstand schützen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Wegwerfen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Alles wegwerfen"
 
@@ -2302,43 +2303,43 @@ msgstr "Alles wegwerfen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Wegwerfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "GM...."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "GM Befehle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "IP überprüfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Gehe zu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Zurückrufen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Rauswerfen"
 
@@ -2695,7 +2696,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Preis: %s / Gesamt: %s"
@@ -2709,7 +2710,7 @@ msgstr "Ändern"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Lvl: %d"
@@ -6150,7 +6151,7 @@ msgstr "Fähigkeitenset %d"
 msgid "Skill %d"
 msgstr "Fähigkeit %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr "Fähigkeit fehlgeschlagen: %s"
@@ -6845,9 +6846,8 @@ msgstr "Haustier Emote Modifikationstaste"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
-#, fuzzy
 msgid "Homunculus / mercenary emote modifier key"
-msgstr "Haustier Emote Modifikationstaste"
+msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:61
@@ -8090,63 +8090,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr "Kann Kanal nicht öffnen. Kanal %s gibt es nicht."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr "Stärke %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr "Beweglichkeit %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr "Gesundheit %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr "Intelligenz %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr "Geschick %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr "Glück %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Authentifizierung fehlgeschlagen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Keine Server verfügbar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Jemand anderes versucht diesen Account zu benutzen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Dieser Account ist bereits angemeldet."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Geschwindigkeits-Hack festgestellt."
 
@@ -8159,7 +8159,7 @@ msgid "Sorry, you are underaged."
 msgstr "Tut uns leid, aber du bist minderjährig."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Mehrfache Anmeldung."
 
@@ -8240,7 +8240,7 @@ msgid "Not allowed race."
 msgstr "Keine erlaubte Rasse."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Unbekannter Verbindungsfehler."
 
@@ -8249,89 +8249,89 @@ msgid "Map not found"
 msgstr "Karte nicht gefunden"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Verbindung zum Server unterbrochen!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Stärke"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Beweglichkeit"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Gesundheit"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Intelligenz"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Geschick"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Glück"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Verteidigung:"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "M.Angriff:"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "M.Verteidigung:"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Genauigkeit"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Ausweichen"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Kritisch"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Angriffsverzögerung"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Lauf-Verzögerung:"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Angriffsreichweite"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Schaden pro Sek."
 
@@ -8351,7 +8351,7 @@ msgstr "Unbekannter Fähigkeitsfehler: %d"
 #: src/net/eathena/skillhandler.cpp:312
 #, c-format
 msgid "Unknown skill error: %d."
-msgstr "Unbekannter Fähigkeitsfehler: %d"
+msgstr "Unbekannter Fähigkeitsfehler: %d."
 
 #. TRANSLATORS: error message
 #: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
diff --git a/po/en_GB.po b/po/en_GB.po
index 7099a48c3..56b43379c 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/manaplus/language/en_GB/)\n"
 "MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -45,12 +45,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -62,117 +62,117 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr "Cannot send empty whispers!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr "Party name is missing."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -180,102 +180,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr "Return toggles chat."
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr "Message closes chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr "Return now toggles chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr "Message now closes chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -287,87 +291,87 @@ msgid "Accepting incoming trade requests"
 msgstr "Accepting incoming trade requests"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr "dodge"
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr "miss"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -376,43 +380,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -422,8 +426,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -450,37 +454,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Setup"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 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:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Help"
@@ -496,43 +500,43 @@ msgstr "Help"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr "Close"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr "Connecting to server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr "Logging in"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr "Entering game world"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr "Requesting characters"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr "Connecting to the game server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr "Changing game servers"
 
@@ -548,11 +552,11 @@ msgstr "Changing game servers"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -565,37 +569,37 @@ msgid "Error"
 msgstr "Error"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr "Requesting registration details"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr "Password Change"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -635,36 +639,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr "General"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr "Saving screenshot failed!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr "Network Error"
 
@@ -1057,7 +1061,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1241,8 +1245,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1468,38 +1472,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1522,20 +1532,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1560,7 +1570,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Trade"
@@ -1575,50 +1585,50 @@ msgstr "Trade"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr "Attack"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1636,9 +1646,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1647,7 +1657,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Talk"
@@ -1660,10 +1670,10 @@ msgstr "Talk"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr "Buy"
@@ -1677,9 +1687,9 @@ msgstr "Buy"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr "Sell"
@@ -1688,26 +1698,26 @@ msgstr "Sell"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1715,19 +1725,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1735,19 +1745,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1755,7 +1765,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1766,9 +1776,19 @@ msgstr ""
 msgid "Unequip"
 msgstr "Unequip"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1776,69 +1796,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Players"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1847,7 +1859,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1855,69 +1867,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1927,71 +1939,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -2000,50 +2012,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Store"
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Retrieve"
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2053,9 +2065,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2063,41 +2075,41 @@ msgid "Use"
 msgstr "Use"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2105,155 +2117,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2261,43 +2273,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Drop"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2654,7 +2666,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Price: %s / Total: %s"
@@ -3978,7 +3990,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4254,7 +4266,7 @@ msgstr "Allow whispers"
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "Delete"
@@ -5081,7 +5093,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "Create"
@@ -5301,7 +5313,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr "Play"
@@ -5335,16 +5347,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5354,25 +5366,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5389,7 +5401,7 @@ msgid "Whispering to %s: %s"
 msgstr "Whispering to %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5845,7 +5857,7 @@ msgstr "Submit"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr "Add"
 
@@ -6017,46 +6029,47 @@ msgid "Reset Windows"
 msgstr "Reset Windows"
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr "Request for Trade"
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6118,93 +6131,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr "Received party request, but one already exists."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr "%s has invited you to join their party."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr "%s has invited you to join the %s party."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr "Accept Party Invite"
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6404,7 +6417,7 @@ msgid "Completed"
 msgstr "Completed"
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6419,12 +6432,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6778,68 +6791,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr "Emote Shortcut %d"
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7095,226 +7113,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7744,7 +7767,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7778,19 +7801,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7858,38 +7881,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7897,27 +7920,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7967,96 +7990,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8069,7 +8092,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8150,7 +8173,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8159,89 +8182,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr "Disconnected from server!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr "Strength"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr "Agility"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr "Vitality"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr "Intelligence"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr "Dexterity"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr "Luck"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9104,6 +9127,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/eo.po b/po/eo.po
index 02ad49527..bd466f43a 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Esperanto (http://www.transifex.com/projects/p/manaplus/language/eo/)\n"
 "MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -45,12 +45,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -62,117 +62,117 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -180,102 +180,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr "amiko"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr "malamiko"
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -287,87 +291,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -376,43 +380,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -422,8 +426,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -450,37 +454,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 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:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Helpo"
@@ -496,43 +500,43 @@ msgstr "Helpo"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr "Fermi"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -548,11 +552,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -565,37 +569,37 @@ msgid "Error"
 msgstr "Eraro"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -635,36 +639,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1057,7 +1061,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1241,8 +1245,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1468,38 +1472,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr "Partio: %s"
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr "Krei partion"
 
@@ -1522,20 +1532,20 @@ msgstr "Krei partion"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1560,7 +1570,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1575,50 +1585,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr "Sanigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1636,9 +1646,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Movi"
@@ -1647,7 +1657,7 @@ msgstr "Movi"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Paroli"
@@ -1660,10 +1670,10 @@ msgstr "Paroli"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr ""
@@ -1677,9 +1687,9 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr ""
@@ -1688,26 +1698,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1715,19 +1725,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1735,19 +1745,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1755,7 +1765,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1766,9 +1776,19 @@ msgstr ""
 msgid "Unequip"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1776,69 +1796,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Ludantoj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1847,7 +1859,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1855,69 +1867,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Forlasi"
 
@@ -1927,71 +1939,71 @@ msgstr "Forlasi"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr "Nomo:                    "
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -2000,50 +2012,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2053,9 +2065,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2063,41 +2075,41 @@ msgid "Use"
 msgstr "Uzi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2105,155 +2117,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignori"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr "Forigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr "Malignori"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr "Sekvi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2261,43 +2273,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2654,7 +2666,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3978,7 +3990,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4254,7 +4266,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "Forigi"
@@ -5081,7 +5093,7 @@ msgstr "Kvanto:"
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "Krei"
@@ -5301,7 +5313,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr "Ludi"
@@ -5335,16 +5347,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5354,25 +5366,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5389,7 +5401,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5845,7 +5857,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr "Aldoni"
 
@@ -6017,46 +6029,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6118,93 +6131,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr "Partio-nomo"
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6404,7 +6417,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6419,12 +6432,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6778,68 +6791,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7095,226 +7113,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7744,7 +7767,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr "Nekorekta nomo."
 
@@ -7778,19 +7801,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7858,38 +7881,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7897,27 +7920,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Nekonata eraro."
@@ -7967,96 +7990,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8069,7 +8092,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8150,7 +8173,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8159,89 +8182,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr "Forto"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr "Rapideco"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr "Lerteco"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9104,6 +9127,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/es.po b/po/es.po
index 333f50ba4..68a111bbc 100644
--- a/po/es.po
+++ b/po/es.po
@@ -21,9 +21,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-18 22:39+0000\n"
-"Last-Translator: Nelson Martell <nelson6e65-manaplus@yahoo.es>\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
+"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/manaplus/"
 "language/es/)\n"
 "Language: es\n"
@@ -75,95 +75,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Caché limpiada"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Tiempo de actividad del cliente: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d semanas"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d semanas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d días"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d días"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d horas"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d horas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minutos"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d minutos"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d segundos"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d segundos"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Imágenes de recurso:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Imágenes de recurso huérfano:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Variables de entorno vaciadas"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "Configuraciones subidas a:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Configuraciones del servidor subidas a:"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Registro subido a:"
 
@@ -305,7 +305,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Aceptando las peticiones de intercambio"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Visibles en el mapa"
 
@@ -339,53 +339,53 @@ msgid "You were killed by %s."
 msgstr "Fuiste asesinado por %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Intentaste recoger un objeto inexistente."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "El artículo es muy pesado."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "El artículo está muy lejos."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "El inventario está lleno."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "El agrupamiento es demasiado grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "El artículo pertenece a alguien más."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 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:862
+#: src/being/localplayer.cpp:866
 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:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -394,43 +394,43 @@ msgstr[1] "Recogiste %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "exp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "trabajo"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Seguir: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Seguimiento cancelado"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitación: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitación cancelada"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Tú ves %s"
@@ -440,8 +440,8 @@ msgstr "Tú ves %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
@@ -1075,7 +1075,7 @@ msgstr "Mensaje"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Revivir"
 
@@ -1261,8 +1261,8 @@ msgstr "Enorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(predeterminado)"
 
@@ -1507,15 +1507,15 @@ msgstr "Rango PvP: %u"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:196
-#, fuzzy, c-format
+#, c-format
 msgid "Buy shop: %s"
-msgstr "Tienda: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Tienda: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1554,14 +1554,14 @@ msgstr "Crear grupo"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1604,7 +1604,7 @@ msgstr "Intercambio"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Atacar"
 
@@ -1686,7 +1686,7 @@ msgstr "Hablar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1703,7 +1703,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1715,7 +1715,7 @@ msgstr "Vender"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Agregar comentario"
 
@@ -1741,7 +1741,7 @@ msgstr "Agregar a la lista de ataque"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Agregar a la lista de ignorados"
 
@@ -1824,8 +1824,8 @@ msgstr "Jugadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Expulsar del grupo"
 
@@ -1837,8 +1837,8 @@ msgstr "Recoger"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Añadir al chat"
 
@@ -1853,8 +1853,8 @@ msgstr "Mapa Objeto"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Quitar"
 
@@ -1955,8 +1955,8 @@ msgstr "Dejar"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Copiar al portapapeles"
 
@@ -2003,23 +2003,23 @@ msgstr "Comentario:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Agregar al intercambio"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Agregar 10 al intercambio"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Agregar la mitad al intercambio"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Agregar el intercambio todo-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Agregar todo al intercambio"
 
@@ -2028,50 +2028,50 @@ msgstr "Agregar todo al intercambio"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Almacenar"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Almacenar 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Almacenar la mitad"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Almacenar todo-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Almacenar todo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Recuperar"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Recuperar 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Recuperar la mitad"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Recuperar todo-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Recuperar todo"
 
@@ -2081,51 +2081,51 @@ msgstr "Recuperar todo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 lanzamiento"
 
 #. 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 "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:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Copiar al chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Subir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Bajar"
 
@@ -2133,155 +2133,155 @@ msgstr "Bajar"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Desvestir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Abrir enlace"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Mostrar ventana"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Desatender"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Lista negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Fijar como enemigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Borrar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Ser amigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Dejar de ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr "Imitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Invitar al grupo"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr "Unirse al chat %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Mostrar vestimenta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Remover de lista de recogido"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 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:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr "Desproteger artículo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Proteger artículo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Tirar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Tirar todo"
 
@@ -2289,43 +2289,43 @@ msgstr "Tirar todo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Tirar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "Comandos GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "Chequear IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Ir a"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Llamar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Expulsar"
 
@@ -2682,7 +2682,7 @@ msgstr "Máx"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Precio: %s / Total: %s"
@@ -2696,7 +2696,7 @@ msgstr "Editar"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Nivel: %d"
@@ -6140,7 +6140,7 @@ msgstr "Habilidades %d"
 msgid "Skill %d"
 msgstr "Habilidad %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr "Habilidad fallida: %s"
@@ -6835,9 +6835,8 @@ msgstr "Tecla modificadora de emoticón de mascota"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
-#, fuzzy
 msgid "Homunculus / mercenary emote modifier key"
-msgstr "Tecla modificadora de emoticón de mascota"
+msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:61
@@ -8079,63 +8078,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr "No se puede abrir el cana. El canal %s no existe."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr "Fuerza %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr "Agilidad %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitalidad %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr "Inteligencia %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr "Destreza %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr "Suerte %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Autenticación fallida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "No hay servidores disponibles."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Alguien más está tratando de usar esta cuenta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Ya hay alguien conectado con esta cuenta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Speed hack detectado."
 
@@ -8148,7 +8147,7 @@ msgid "Sorry, you are underaged."
 msgstr "Lo siento, tú eres menor de edad."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Inicio de sesión duplicada."
 
@@ -8229,7 +8228,7 @@ msgid "Not allowed race."
 msgstr "Raza no permitida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Error de conexión desconocido."
 
@@ -8238,89 +8237,89 @@ msgid "Map not found"
 msgstr "Mapa no encontrado"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "¡Desconectado del servidor!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Fuerza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Agilidad"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitalidad"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Inteligencia"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Destreza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Suerte"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Defensa"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "Ataque M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "Defensa M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% de Precisión"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% de Evasión"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% de Críticos"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Retraso de Ataque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Retraso de Marcha"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Rango de Ataque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Daño por segundo."
 
diff --git a/po/et.po b/po/et.po
index 2dca80bf0..665f3ccd9 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Estonian (http://www.transifex.com/projects/p/manaplus/language/et/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -375,43 +379,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -421,8 +425,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -449,37 +453,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Abi"
@@ -495,43 +499,43 @@ msgstr "Abi"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr "Sulge"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -547,11 +551,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -564,37 +568,37 @@ msgid "Error"
 msgstr "Viga"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -634,36 +638,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1056,7 +1060,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1240,8 +1244,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1467,38 +1471,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1521,20 +1531,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1559,7 +1569,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1574,50 +1584,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1635,9 +1645,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1646,7 +1656,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1659,10 +1669,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr ""
@@ -1676,9 +1686,9 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr ""
@@ -1687,26 +1697,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1714,19 +1724,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1734,19 +1744,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1754,7 +1764,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1765,9 +1775,19 @@ msgstr ""
 msgid "Unequip"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1775,69 +1795,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1846,7 +1858,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1854,69 +1866,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1926,71 +1938,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1999,50 +2011,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2052,9 +2064,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2062,41 +2074,41 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2104,155 +2116,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2260,43 +2272,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2653,7 +2665,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3977,7 +3989,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4253,7 +4265,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "Kustuta"
@@ -5080,7 +5092,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr ""
@@ -5300,7 +5312,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5334,16 +5346,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5353,25 +5365,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5388,7 +5400,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5844,7 +5856,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr ""
 
@@ -6016,46 +6028,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6117,93 +6130,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6403,7 +6416,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6418,12 +6431,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6777,68 +6790,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7094,226 +7112,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7743,7 +7766,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7777,19 +7800,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7857,38 +7880,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7896,27 +7919,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7966,96 +7989,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8068,7 +8091,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8149,7 +8172,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8158,89 +8181,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9103,6 +9126,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/fa.po b/po/fa.po
index 7e0dd7f23..8132b0014 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Persian (http://www.transifex.com/projects/p/manaplus/language/fa/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr "تایید"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -374,43 +378,43 @@ msgstr[0] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -420,8 +424,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -448,37 +452,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -494,43 +498,43 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -546,11 +550,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -563,37 +567,37 @@ msgid "Error"
 msgstr "خطا"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -633,36 +637,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr "کلی"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr "خطای شبکه"
 
@@ -1055,7 +1059,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1239,8 +1243,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1466,38 +1470,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1520,20 +1530,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1558,7 +1568,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1573,50 +1583,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1634,9 +1644,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1645,7 +1655,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1658,10 +1668,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr ""
@@ -1675,9 +1685,9 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr ""
@@ -1686,26 +1696,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1713,19 +1723,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1733,19 +1743,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1753,7 +1763,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1764,9 +1774,19 @@ msgstr ""
 msgid "Unequip"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1774,69 +1794,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1845,7 +1857,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1853,69 +1865,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1925,71 +1937,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1998,50 +2010,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2051,9 +2063,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2061,41 +2073,41 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2103,155 +2115,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2259,43 +2271,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2652,7 +2664,7 @@ msgstr "حداکثر"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3976,7 +3988,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4252,7 +4264,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "حذف"
@@ -5079,7 +5091,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "بساز"
@@ -5299,7 +5311,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5333,16 +5345,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5352,25 +5364,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5387,7 +5399,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5841,7 +5853,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr ""
 
@@ -6013,46 +6025,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6114,93 +6127,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6400,7 +6413,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6415,12 +6428,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6774,68 +6787,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7091,226 +7109,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7740,7 +7763,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7774,19 +7797,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7854,38 +7877,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7893,27 +7916,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7963,96 +7986,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8065,7 +8088,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8146,7 +8169,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8155,89 +8178,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9100,6 +9123,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/fi.po b/po/fi.po
index cf75c92db..47eceabe3 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Finnish (http://www.transifex.com/projects/p/manaplus/"
 "language/fi/)\n"
@@ -63,95 +63,95 @@ msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Ohjelma ollut käynnissä: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d viikkoa"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d päivää"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d tuntia"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minuuttia"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d sekuntia"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Resurssikuvat:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Orvot resurssikuvat:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -292,7 +292,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Hyväksyt kaupankäyntipyynnöt"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Näkyvillä kartalla"
 
@@ -326,53 +326,53 @@ msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Yritit poimia olemattoman tavaran."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Tavara on liian painava."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Tavara on liian kaukana."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Sinulla on liikaa tavaraa ennestään."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Kasa on liian suuri."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Tavara kuuluu jollekulle muulle."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -381,43 +381,43 @@ msgstr[1] "[@@%2$d|%3$s@@] (%1$d kpl) poimittu."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Seuraaminen keskeytetty"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Matkiminen keskeytetty"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -427,8 +427,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Jätä täysin huomiotta"
 
@@ -1062,7 +1062,7 @@ msgstr "Viesti"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr ""
 
@@ -1245,8 +1245,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(oletus)"
 
@@ -1538,14 +1538,14 @@ msgstr "Luo ryhmä"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1588,7 +1588,7 @@ msgstr "Tee kaupat"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Hyökkää"
 
@@ -1670,7 +1670,7 @@ msgstr "Keskustele"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1687,7 +1687,7 @@ msgstr "Osta"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1699,7 +1699,7 @@ msgstr "Myy"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Lisää kommentti"
 
@@ -1725,7 +1725,7 @@ msgstr "Lisää hyökkäyslistaan"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Lisää ohitettavien listaan"
 
@@ -1808,8 +1808,8 @@ msgstr "Pelaajat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Potki ryhmästä"
 
@@ -1821,8 +1821,8 @@ msgstr "Poimi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Lisää keskusteluun"
 
@@ -1837,8 +1837,8 @@ msgstr "Karttaolio"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Poista"
 
@@ -1939,8 +1939,8 @@ msgstr "Eroa"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Kopioi leikepöydälle"
 
@@ -1987,23 +1987,23 @@ msgstr "Kommentti:                    "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Lisää kauppaan"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Lisää 10 kauppaan"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Lisää puolet kauppaan"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Lisää kaikki kauppaan"
 
@@ -2012,50 +2012,50 @@ msgstr "Lisää kaikki kauppaan"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Varastoi"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Varastoi 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Varastoi puolet"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Varastoi kaikki"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Ota"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Ota 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Ota puolet"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Ota kaikki"
 
@@ -2065,51 +2065,51 @@ msgstr "Ota kaikki"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "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:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Kopioi keskusteluun"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Siirrä ylös"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Siirrä alas"
 
@@ -2117,155 +2117,155 @@ msgstr "Siirrä alas"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Riisu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Vaimenna"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ohita"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Musta lista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Aseta viholliseksi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Pyyhi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Ystävysty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Huomioi jälleen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Seuraa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Osta (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Myy (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Kutsu ryhmään"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Näytä tavarat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Pudota..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Pudota kaikki"
 
@@ -2273,43 +2273,43 @@ msgstr "Pudota kaikki"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Pudota"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Potki"
 
@@ -2666,7 +2666,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Hinta: %s / Kaikkiaan: %s"
@@ -2680,7 +2680,7 @@ msgstr "Muokkaa"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Taso: %d"
@@ -6100,7 +6100,7 @@ msgstr "Taitojoukko %d"
 msgid "Skill %d"
 msgstr "Taito %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8029,63 +8029,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Tunnistus epäonnistui."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Palvelimia ei saatavilla."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Joku muu yrittää käyttää tätä tunnusta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Tällä tunnuksella on jo kirjauduttu."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Nopeusviritelmä havaittu."
 
@@ -8098,7 +8098,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Kaksinkertainen sisäänkirjautuminen."
 
@@ -8179,7 +8179,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Tuntematon yhteysongelma."
 
@@ -8188,89 +8188,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Yhteys palvelimeen katkesi!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Voima"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Ketteryys"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Elinvoima"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Älykkyys"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Näppäryys"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Tuuri"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Puolustus"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "T.-hyökkäys"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "T.-puolustus"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Tarkkuus"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Välttö"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Täysosuma"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Hyökkäysviive"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Kävelyviive"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Hyökkäyskantama"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Vahinko sekunnissa."
 
diff --git a/po/fr.po b/po/fr.po
index 2aeefec58..2e0c17941 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -20,9 +20,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-17 10:16+0000\n"
-"Last-Translator: Escales Loïc <loic.escales@gmail.com>\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
+"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/manaplus/language/"
 "fr/)\n"
 "Language: fr\n"
@@ -74,95 +74,95 @@ msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Cache nettoyé"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Heure de lancement du client : %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d semaines"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d semaines"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d jours"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d jours"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d heures"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d heures"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minutes"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d minutes"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d secondes"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d secondes"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Images des ressources :"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Images des ressources non affectées :"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Variables d'environnement effacées"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "Config ajouté dans :"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Config serveur ajouté dans :"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Historique ajouté dans :"
 
@@ -306,7 +306,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Accepter les requêtes d'échanges entrantes"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Visible sur la carte"
 
@@ -340,53 +340,53 @@ msgid "You were killed by %s."
 msgstr "Tu as été tué par %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 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:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "L'objet est trop lourd."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "L'objet est trop éloigné."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "L'inventaire est plein."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "La pile est trop grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "L'objet appartient a quelqu'un d'autre."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 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:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr "Ta pile de cet objet est pleine."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -395,43 +395,43 @@ msgstr[1] "Vous avez ramassé %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "job"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Suivre : %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Suivi annulé"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imiter : %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitation annulée"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Tu vois %s"
@@ -441,8 +441,8 @@ msgstr "Tu vois %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Ignorer complètement"
 
@@ -1078,7 +1078,7 @@ msgstr "Message"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Ressusciter"
 
@@ -1265,8 +1265,8 @@ msgstr "Énorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(défaut)"
 
@@ -1511,15 +1511,15 @@ msgstr "Rang Pvp : %u"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:196
-#, fuzzy, c-format
+#, c-format
 msgid "Buy shop: %s"
-msgstr "Magasin: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Magasin: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1558,14 +1558,14 @@ msgstr "Créer un groupe"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1608,7 +1608,7 @@ msgstr "Échange"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Attaquer"
 
@@ -1690,7 +1690,7 @@ msgstr "Parler"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1707,7 +1707,7 @@ msgstr "Acheter"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1719,7 +1719,7 @@ msgstr "Vendre"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Ajouter commentaire"
 
@@ -1745,7 +1745,7 @@ msgstr "Ajouter à la liste d'attaque"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Ajouter à la liste d'ignorés"
 
@@ -1828,8 +1828,8 @@ msgstr "Joueurs"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Éjecter du groupe"
 
@@ -1841,8 +1841,8 @@ msgstr "Ramasser"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Ajouter à la conversation"
 
@@ -1857,8 +1857,8 @@ msgstr "Objet de carte"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Enlever"
 
@@ -1959,8 +1959,8 @@ msgstr "Quitter"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Copier vers le presse-papier"
 
@@ -2007,23 +2007,23 @@ msgstr "Commentaire :                 "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Ajouter à la transaction"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Ajouter 10 dans l'échange"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Ajouter la moitié dans l'échange"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Ajouter pour échanger tout-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Ajouter tout dans l'échange"
 
@@ -2032,50 +2032,50 @@ msgstr "Ajouter tout dans l'échange"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Entreposer"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Entreposer 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Entreposer la moitié"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Tout entreposer-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Entreposer tout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Récupérer"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Reprendre 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Reprendre la moitié"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Tout retirer-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Reprendre tout"
 
@@ -2085,51 +2085,51 @@ msgstr "Reprendre tout"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Reset yellow bar"
 msgstr "Remise aux valeurs de défaut de la barre jaune"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Copier dans la conversation"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Aller vers le haut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Aller vers le bas"
 
@@ -2137,155 +2137,155 @@ msgstr "Aller vers le bas"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Déshabiller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Copier"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Coller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Ouvrir lien"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Afficher la fenêtre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Éviter"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Liste noire"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Définir comme ennemi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Éliminer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Être ami"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Ne plus ignorer"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Suivre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr "Imiter"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Acheter (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Vendre (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Inviter dans le groupe"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr "Rejoindre la conversation %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Montrer les objets"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Retirer de la liste de ramassage"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 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:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr "Objet non protégé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Objet protégé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Déposer..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Déposer tout"
 
@@ -2293,43 +2293,43 @@ msgstr "Déposer tout"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Déposer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "MJ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "Commandes de MJ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "Vérifier ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Aller à"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Rappeler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Virer"
 
@@ -2686,7 +2686,7 @@ msgstr "Max."
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Prix : %s / Total : %s"
@@ -2700,7 +2700,7 @@ msgstr "Éditer"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Niveau : %d"
@@ -6145,7 +6145,7 @@ msgstr "Compétence choisie : %d"
 msgid "Skill %d"
 msgstr "Compétence %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr "Compétence ratée : %s"
@@ -6844,9 +6844,8 @@ msgstr "Touche de modification d'émoticône du familier"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
-#, fuzzy
 msgid "Homunculus / mercenary emote modifier key"
-msgstr "Touche de modification d'émoticône du familier"
+msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:61
@@ -8092,63 +8091,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr "Ne peut pas ouvrir la chaîne. La chaîne %s n'existe pas."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr "Force %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr "Agilité %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitalité %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr "Intelligence %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr "Dextérité %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr "Chance %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Échec de l'authentification."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Aucun serveur n'est disponible."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Quelqu'un d'autre essaie d'utiliser ce compte."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Ce compte est déjà connecté."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Speed hack détecté."
 
@@ -8161,7 +8160,7 @@ msgid "Sorry, you are underaged."
 msgstr "Désolé, vous êtes trop jeune."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Authentification déjà effectuée."
 
@@ -8242,7 +8241,7 @@ msgid "Not allowed race."
 msgstr "Race non permise."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Erreur de connexion inconnue."
 
@@ -8251,89 +8250,89 @@ msgid "Map not found"
 msgstr "Carte non trouvée"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Vous avez été déconnecté du serveur !"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Force"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Agilité"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitalité"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Intelligence"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Dextérité"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Chance"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Défense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "Attaque M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "Défense M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Précision"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Esquive"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Coup critique"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Temps de l'attaque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Temps de déplacement"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Portée de l'attaque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Dégâts par s."
 
diff --git a/po/he.po b/po/he.po
index 7fe138e54..d47d2a401 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Hebrew (http://www.transifex.com/projects/p/manaplus/language/he/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr "אישור"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr "לא ניתן לשלוח לחישות ריקות!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr "שם חבורה חסר."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr "סגירת תיבת הטקסט האוטומטית."
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr "ההודעה סוגרת את תיבת הטקסט."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr "מקש האנטר כעת סוגר את תיבת הטקסט."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr "ההודעה כעת סוגרת את תיבת הטקסט."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr "מאשר הצעות סחר נכנסות"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -375,43 +379,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -421,8 +425,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -449,37 +453,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "הגדרות"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "וידאו"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "עזרה"
@@ -495,43 +499,43 @@ msgstr "עזרה"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr "סגור"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -547,11 +551,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -564,37 +568,37 @@ msgid "Error"
 msgstr "שגיאה"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -634,36 +638,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr "כללי"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr "שמירת תמונת־מסך נכשלה!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr "שגיאת רשת"
 
@@ -1056,7 +1060,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1240,8 +1244,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1467,38 +1471,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1521,20 +1531,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1559,7 +1569,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "סחרר"
@@ -1574,50 +1584,50 @@ msgstr "סחרר"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr "תקוף"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1635,9 +1645,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1646,7 +1656,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "דבר"
@@ -1659,10 +1669,10 @@ msgstr "דבר"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr "קנה"
@@ -1676,9 +1686,9 @@ msgstr "קנה"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr "מכר"
@@ -1687,26 +1697,26 @@ msgstr "מכר"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1714,19 +1724,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1734,19 +1744,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1754,7 +1764,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1765,9 +1775,19 @@ msgstr ""
 msgid "Unequip"
 msgstr "הורד"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1775,69 +1795,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "שחקנים"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1846,7 +1858,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1854,69 +1866,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1926,71 +1938,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1999,50 +2011,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "אחסן"
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "החזר"
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2052,9 +2064,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2062,41 +2074,41 @@ msgid "Use"
 msgstr "השתמש"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2104,155 +2116,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2260,43 +2272,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "השלך"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2653,7 +2665,7 @@ msgstr "מקסימום"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "מחיר: %s / סה\"כ: %s"
@@ -3977,7 +3989,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4253,7 +4265,7 @@ msgstr "אפשר לחישות"
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "מחק"
@@ -5080,7 +5092,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "צור"
@@ -5300,7 +5312,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr "שחק"
@@ -5334,16 +5346,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5353,25 +5365,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5388,7 +5400,7 @@ msgid "Whispering to %s: %s"
 msgstr "לוחש אל %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5844,7 +5856,7 @@ msgstr "שלח"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr "הוסף"
 
@@ -6016,46 +6028,47 @@ msgid "Reset Windows"
 msgstr "אתחל חלונות"
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr "בקשה למסחר"
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6117,93 +6130,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr "התקבלה הזמנה לחבורה, אך הזמנה זהה כבר קיימת."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr "%s הזמין אותך לחבורה שלהם."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr "%s הזמין אותך להצטרף לחבורת %s."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr "אשר את הזמנת חבורה"
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6403,7 +6416,7 @@ msgid "Completed"
 msgstr "הסתיים"
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6418,12 +6431,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6777,68 +6790,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr "קיצור־דרך לריגשון %d"
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7094,226 +7112,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7743,7 +7766,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7777,19 +7800,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7857,38 +7880,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7896,27 +7919,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7966,96 +7989,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8068,7 +8091,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8149,7 +8172,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8158,89 +8181,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr "נותקת מהשרת!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr "עוצמה"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr "זריזות"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr "חיוניות"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr "תבונה"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr "מיומנות"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr "מזל"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9103,6 +9126,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/hr.po b/po/hr.po
index 23ba59ea9..cf6fe49e5 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Croatian (http://www.transifex.com/projects/p/manaplus/language/hr/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr "U redu"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr "Ne mogu poslati prazan šapate!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr "Ime partije nedostaje."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr "Poruka zatvara chat."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr "Poruka sada zatvara chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr "Prihvaćanje dolaznih zahtjeva za trgovanje"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -376,43 +380,43 @@ msgstr[2] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -422,8 +426,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -450,37 +454,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Podešavanje"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 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:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Pomoć"
@@ -496,43 +500,43 @@ msgstr "Pomoć"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr "Zatvori"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -548,11 +552,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -565,37 +569,37 @@ msgid "Error"
 msgstr "Greška"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -635,36 +639,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr "Općenito"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr "Spremanje screenshot-a nije uspjelo!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr "Mreža Greška"
 
@@ -1057,7 +1061,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1241,8 +1245,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1468,38 +1472,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1522,20 +1532,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1560,7 +1570,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Trgovanje"
@@ -1575,50 +1585,50 @@ msgstr "Trgovanje"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr "Napad"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1636,9 +1646,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1647,7 +1657,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Govori"
@@ -1660,10 +1670,10 @@ msgstr "Govori"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr "Kupi"
@@ -1677,9 +1687,9 @@ msgstr "Kupi"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr "Prodaj"
@@ -1688,26 +1698,26 @@ msgstr "Prodaj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1715,19 +1725,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1735,19 +1745,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1755,7 +1765,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1766,9 +1776,19 @@ msgstr ""
 msgid "Unequip"
 msgstr "Skini opremu"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1776,69 +1796,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Igrači"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1847,7 +1859,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1855,69 +1867,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1927,71 +1939,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -2000,50 +2012,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Pohrani"
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Preuzmi"
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2053,9 +2065,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2063,41 +2075,41 @@ msgid "Use"
 msgstr "Upotrijebi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2105,155 +2117,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2261,43 +2273,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Ispusti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2654,7 +2666,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Cijena: %s / Ukupno: %s"
@@ -3978,7 +3990,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4254,7 +4266,7 @@ msgstr "Dozvoli šapate"
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "Obriši"
@@ -5081,7 +5093,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "Stvori"
@@ -5301,7 +5313,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr "Igraj"
@@ -5335,16 +5347,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5354,25 +5366,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5389,7 +5401,7 @@ msgid "Whispering to %s: %s"
 msgstr "Šaptaj prema %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5847,7 +5859,7 @@ msgstr "Dostavi"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr "Dodaj"
 
@@ -6019,46 +6031,47 @@ msgid "Reset Windows"
 msgstr "Ponovno pokreni prozore"
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr "Zahtjev za Trgovanje"
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6120,93 +6133,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr "Primljen zahtjev za partiju, ali ona već postoji."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr "%s vas je pozvao/la da se pridružite njihovoj partiji."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr "%s vas je pozvao/la da se pridružite %s partiji."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr "Prihvati Pozivnicu za Partiju"
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6406,7 +6419,7 @@ msgid "Completed"
 msgstr "Dovršeno"
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6421,12 +6434,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6780,68 +6793,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr "Prečica za Ispoljavanje emocija %d"
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7097,226 +7115,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7746,7 +7769,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7780,19 +7803,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7860,38 +7883,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7899,27 +7922,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7969,96 +7992,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8071,7 +8094,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8152,7 +8175,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8161,89 +8184,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr "Snaga"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr "Okretnost"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr "Vitalnost"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr "Inteligencija"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr "Spretnost"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr "Sreća"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9106,6 +9129,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/hu.po b/po/hu.po
index 63707ac23..cd9384a18 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Hungarian (http://www.transifex.com/projects/p/manaplus/language/hu/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr "Nem küldhetsz üres üzenetet!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr "A csapatnév hiányzik."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr "Az enter megnyitja a bevitelt."
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr "Az üzenet bezárja a bevitelt."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr "Az enter mostantól megnyitja a bevitelt."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr "Az üzenet mostantól bezárja a bevitelt."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr "Kereskedési kérelmek elfogadása"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -375,43 +379,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -421,8 +425,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -449,37 +453,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Beállítások"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 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:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Súgó"
@@ -495,43 +499,43 @@ msgstr "Súgó"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr "Bezár"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -547,11 +551,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -564,37 +568,37 @@ msgid "Error"
 msgstr "Hiba"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -634,36 +638,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr "Általános"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr "Hiba a képernyő mentése során!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr "Hálózati hiba"
 
@@ -1056,7 +1060,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1240,8 +1244,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1467,38 +1471,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1521,20 +1531,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1559,7 +1569,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Üzlet"
@@ -1574,50 +1584,50 @@ msgstr "Üzlet"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr "Támadás"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1635,9 +1645,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1646,7 +1656,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Csevegés"
@@ -1659,10 +1669,10 @@ msgstr "Csevegés"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr "Vétel"
@@ -1676,9 +1686,9 @@ msgstr "Vétel"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr "Eladás"
@@ -1687,26 +1697,26 @@ msgstr "Eladás"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1714,19 +1724,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1734,19 +1744,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1754,7 +1764,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1765,9 +1775,19 @@ msgstr ""
 msgid "Unequip"
 msgstr "Nem használ"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1775,69 +1795,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Játékosok"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1846,7 +1858,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1854,69 +1866,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1926,71 +1938,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1999,50 +2011,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Raktároz"
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Magához vesz"
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2052,9 +2064,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2062,41 +2074,41 @@ msgid "Use"
 msgstr "Bevet"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2104,155 +2116,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2260,43 +2272,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Eldob"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2653,7 +2665,7 @@ msgstr "Max."
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Ár: %s / Teljes: %s"
@@ -3977,7 +3989,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4253,7 +4265,7 @@ msgstr "Privát engedélyezése"
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "Törlés"
@@ -5080,7 +5092,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "Létrehozás"
@@ -5300,7 +5312,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr "Játék"
@@ -5334,16 +5346,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5353,25 +5365,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5388,7 +5400,7 @@ msgid "Whispering to %s: %s"
 msgstr "Üzenet %s számára: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5844,7 +5856,7 @@ msgstr "Küldés"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr "Hozzáad"
 
@@ -6016,46 +6028,47 @@ msgid "Reset Windows"
 msgstr "Ablakok alaphelyzetbe"
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr "Üzleti ajánlat"
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6117,93 +6130,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr "Csapatba hívtak, de neked van csapatod."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr "%s a csapatába hívott."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr "%s behívott %s csapatába."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr "Ajánlat elfogadása"
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6403,7 +6416,7 @@ msgid "Completed"
 msgstr "Kész"
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6418,12 +6431,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6777,68 +6790,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr "Hangulatjel Gyorsmenü %d"
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7094,226 +7112,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7743,7 +7766,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7777,19 +7800,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7857,38 +7880,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7896,27 +7919,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7966,96 +7989,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8068,7 +8091,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8149,7 +8172,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8158,89 +8181,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr "Lekapcsolódtál a szerverről!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr "Erő"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr "Mozgékonyság"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr "Egészség"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr "Intelligencia"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr "Ügyesség"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr "Szerencse"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9103,6 +9126,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/id.po b/po/id.po
index c526c7b89..798d388ff 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Indonesian (http://www.transifex.com/projects/p/manaplus/"
 "language/id/)\n"
@@ -67,95 +67,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Cache dibersihkan"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klien hidup: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d pekan"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d pekan"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d hari"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d hari"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d jam"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d jam"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d menit"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d menit"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d detik"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d detik"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Sumber gambar:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Sumber gambar tak diketahui:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Variabel sekitar dibuang"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "Mengunggah setelan ke:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Mengunggah setelan server ke:"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Mengunggah catatan ke:"
 
@@ -297,7 +297,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Terima permohonan transaksi"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Terlihat di peta"
 
@@ -331,53 +331,53 @@ msgid "You were killed by %s."
 msgstr "Kamu dibunuh oleh %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Mencoba mengambil item yang tidak ada."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Barang terlalu berat."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Barang terlalu jauh."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Penyimpanan sudah penuh."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Tumpukan terlalu besar."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Barang masih milik orang lain."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 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:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr "Jumlah tumpukan barangmu sudah maksimal."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -385,43 +385,43 @@ msgstr[0] "Kamu mengambil %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "pekerjaan"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Ikuti: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Batal mengikuti"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Tiruan: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Batal menirukan"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Kamu lihat %s"
@@ -431,8 +431,8 @@ msgstr "Kamu lihat %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Sepenuhnya tolak"
 
@@ -1066,7 +1066,7 @@ msgstr "Pesan"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Hidupkan"
 
@@ -1250,8 +1250,8 @@ msgstr "Super besar (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(dasar)"
 
@@ -1496,15 +1496,15 @@ msgstr "Ranking pvp: %u"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:196
-#, fuzzy, c-format
+#, c-format
 msgid "Buy shop: %s"
-msgstr "Tipe: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Ikuti: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1543,14 +1543,14 @@ msgstr "Buat kelompok"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1593,7 +1593,7 @@ msgstr "Dagang"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Serang"
 
@@ -1675,7 +1675,7 @@ msgstr "Berbicara"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1692,7 +1692,7 @@ msgstr "Beli"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1704,7 +1704,7 @@ msgstr "Jual"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Tambah komentar"
 
@@ -1730,7 +1730,7 @@ msgstr "Tambah ke daftar serangan"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Tambah ke daftar abaikan"
 
@@ -1813,8 +1813,8 @@ msgstr "Pemain"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Keluarkan dari kelompok"
 
@@ -1826,8 +1826,8 @@ msgstr "Ambil"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Tambah ke obrolan"
 
@@ -1842,8 +1842,8 @@ msgstr "Item Peta"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Hapus"
 
@@ -1944,8 +1944,8 @@ msgstr "Meninggalkan"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Salin ke papan"
 
@@ -1992,23 +1992,23 @@ msgstr "komentar                      "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Tambah ke dagangan"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Tambah ke dagangan 10"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Tambah ke dagangan setengahnya"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Tambah ke dagangan semua-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Tambah semua ke dagangan"
 
@@ -2017,50 +2017,50 @@ msgstr "Tambah semua ke dagangan"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Simpan"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Simpan 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Simpan setengah"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Simpan semua-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Simpan semua"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Ambil"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Ambil 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Ambil setengah"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Ambil semua-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Ambil semua"
 
@@ -2070,51 +2070,51 @@ msgstr "Ambil semua"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "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:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Salin ke obrolan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Bergerak keatas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Bergerak kebawah"
 
@@ -2122,155 +2122,155 @@ msgstr "Bergerak kebawah"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Tanggalkan baju"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Salin"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Tempel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Buka tautan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Tampil jendela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Abaikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Abaikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Daftar hitam"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Set sebagai musuh"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Hapus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Berteman"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Batal pengabaian"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Ikuti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Beli(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Jual(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Undang ke kelompok"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr "Gabung obrolan %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Perlihatkan Item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Hapus dari daftar pungut"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr "Tambah ke daftar pungut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr "Batal proteksi item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Proteksi item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Buang..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Buang semua"
 
@@ -2278,43 +2278,43 @@ msgstr "Buang semua"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Buang"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "Komando GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "Cek ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Pergi ke"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Panggil balik"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Keluarkan"
 
@@ -2671,7 +2671,7 @@ msgstr "Maks"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Harga: %s / Total: %s"
@@ -2685,7 +2685,7 @@ msgstr "Ubah"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Lvl: %d"
@@ -6100,7 +6100,7 @@ msgstr ""
 msgid "Skill %d"
 msgstr "Skill %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8025,63 +8025,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8094,7 +8094,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr ""
 
@@ -8175,7 +8175,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8184,89 +8184,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr ""
 
diff --git a/po/it.po b/po/it.po
index 529f68b0a..9605f927b 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Italian (http://www.transifex.com/projects/p/manaplus/"
 "language/it/)\n"
@@ -72,95 +72,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Cache puliti"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Tempo online: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d settimane"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d settimane"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d giorni"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d giorni"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d ore"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d ore"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minuti"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuti"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d secondi"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d secondi"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Risorsa immagine:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Risorsa immagine orfana:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Variabile d'ambiente dumping"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "Carica configurazione in:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Carica configurazione server in:"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Carica log in:"
 
@@ -302,7 +302,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Le richieste di scambio in arrivo saranno accettate"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Visibile nella mappa"
 
@@ -336,53 +336,53 @@ msgid "You were killed by %s."
 msgstr "Sei stato ucciso da %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Forza raccolta oggetti non-esistenti."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "L'oggetto è troppo pesante."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "L'oggetto è troppo lontano."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "L'inventario è pieno."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Troppi oggetti impilati."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "L'oggetto è riservato ad un altro giocatore."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -391,43 +391,43 @@ msgstr[1] "Hai raccolto %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "EXP"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "Job"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Modalità Segui cancellata"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Modalità Imitazione cancellata"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -437,8 +437,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Ignora completamente."
 
@@ -1072,7 +1072,7 @@ msgstr "Messaggio"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr ""
 
@@ -1258,8 +1258,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(default)"
 
@@ -1551,14 +1551,14 @@ msgstr "Crea gruppo"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1601,7 +1601,7 @@ msgstr "Commercia"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Attacco"
 
@@ -1683,7 +1683,7 @@ msgstr "Parla"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1700,7 +1700,7 @@ msgstr "Compra"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1712,7 +1712,7 @@ msgstr "Vendi"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Aggiungi commento"
 
@@ -1738,7 +1738,7 @@ msgstr "Aggiungi alla lista Attacco"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Aggiungi alla lista Ignora"
 
@@ -1821,8 +1821,8 @@ msgstr "Giocatori"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Caccia dal party"
 
@@ -1834,8 +1834,8 @@ msgstr "Raccogli"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Aggiungi alla chat"
 
@@ -1850,8 +1850,8 @@ msgstr "Oggetto mappa"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Rimuovi"
 
@@ -1952,8 +1952,8 @@ msgstr "Lascia"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Copia negli appunti"
 
@@ -2000,23 +2000,23 @@ msgstr "Commento:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Aggiungi allo scambio"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Aggiungi 10"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Aggiungi metà"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Aggiungi tutti"
 
@@ -2025,50 +2025,50 @@ msgstr "Aggiungi tutti"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Magazzino"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Salva 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Salva metà"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Salva tutto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Recupera"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Ritira 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Ritira metà"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Ritira tutto"
 
@@ -2078,51 +2078,51 @@ msgstr "Ritira tutto"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "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:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Copia in Chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Muovi Su"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Muovi Giù"
 
@@ -2130,155 +2130,155 @@ msgstr "Muovi Giù"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Spogliati"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Copia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Incolla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Apri link"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Mostra Finestra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Lista nera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Identifica come nemico"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Elimina"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Chiedi amicizia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Stop Ignora"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Segui"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Compra (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Vendi (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Invita nel party"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Mostra Oggetti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Rimuovi dalla lista 'Raccogli'"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr "Aggiungi alla lista 'Raccogli'"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Lascia..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Lascia tutto"
 
@@ -2286,43 +2286,43 @@ msgstr "Lascia tutto"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Lascia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Caccia"
 
@@ -2679,7 +2679,7 @@ msgstr "Massimo"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Prezzo: %s / Totale: %s"
@@ -2693,7 +2693,7 @@ msgstr "Modifica"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Lvl: %d"
@@ -6118,7 +6118,7 @@ msgstr "Abilità impostata %d"
 msgid "Skill %d"
 msgstr "Abilità %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8052,63 +8052,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Autenticazione fallita."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Nessun server disponibile."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Qualcun altro sta provando ad usare questo account."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Questo account è già registrato."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Rilevato speed hack."
 
@@ -8121,7 +8121,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Accesso duplicato."
 
@@ -8202,7 +8202,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Errore di connessione sconosciuto."
 
@@ -8211,89 +8211,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Disconnesso dal server!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Forza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Agilità"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitalità"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Intelligenza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Destrezza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Fortuna"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Difesa."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "Attacco magico."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "Difesa Magica."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Accuratezza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evasione"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Colpo critico"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Ritardo Attacco"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Ritardo Movimento"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Range d'attacco"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Danno per secondo."
 
diff --git a/po/ja.po b/po/ja.po
index 4f20cd318..70e7ad154 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/manaplus/"
 "language/ja/)\n"
@@ -68,95 +68,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "クライアントの稼働時間: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d週"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d日"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d時"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d分"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d秒"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "リソースイメージ:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "リソース孤児イメージ:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -297,7 +297,7 @@ msgid "Accepting incoming trade requests"
 msgstr "トレードリクエストを有効にしました"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "マップに表示させる"
 
@@ -331,53 +331,53 @@ msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "存在しないアイテムは拾えません."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "アイテムが重過ぎます."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "アイテムが遠すぎます."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "インベントリーが満杯です."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "量が多すぎます."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "これは他のプレイヤーのアイテムです."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 msgid "Unknown problem picking up item."
 msgstr "不明なエラーの為拾えません."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -385,43 +385,43 @@ msgstr[0] "%d [@@%d|%s@@]を手に入れました."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "ジョブ"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "フォローを止める"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "真似をやめる"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -431,8 +431,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "完全無視"
 
@@ -1066,7 +1066,7 @@ msgstr "メッセージ"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr ""
 
@@ -1249,8 +1249,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(デフォルト)"
 
@@ -1542,14 +1542,14 @@ msgstr "パーティを作る"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1592,7 +1592,7 @@ msgstr "トレード"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "攻撃"
 
@@ -1674,7 +1674,7 @@ msgstr "話す"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1691,7 +1691,7 @@ msgstr "買う"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1703,7 +1703,7 @@ msgstr "売る"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "コメントをする"
 
@@ -1729,7 +1729,7 @@ msgstr "攻撃リストへ追加する"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "攻撃無視リストへ追加する"
 
@@ -1812,8 +1812,8 @@ msgstr "プレイヤー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "パーティから一時的に追い出す"
 
@@ -1825,8 +1825,8 @@ msgstr "拾う"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "チャットに追加"
 
@@ -1841,8 +1841,8 @@ msgstr "マップアイテム"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "削除"
 
@@ -1943,8 +1943,8 @@ msgstr "退会"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "クリップボードにコピー"
 
@@ -1991,23 +1991,23 @@ msgstr "コメント:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "トレードウィンドウに追加"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "トレードウィンドウに10追加する"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "トレードウィンドウに半分追加する"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "トレードウィンドウに全て追加する"
 
@@ -2016,50 +2016,50 @@ msgstr "トレードウィンドウに全て追加する"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "保管"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "10 保存"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "半分保存"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "全部保存"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "取出す"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "10 取出す"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "半分取出す"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "全部取出す"
 
@@ -2069,51 +2069,51 @@ msgstr "全部取出す"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Reset yellow bar"
 msgstr "黄色バーをリセットする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "チャットへコピーする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: 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:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "下へ移動"
 
@@ -2121,155 +2121,155 @@ msgstr "下へ移動"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "脱ぐ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "コピー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "ペースト"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "無視する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "無視"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "ブラックリスト"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "敵に設定する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "消す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "友達になる"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "完全無視解除"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "フォロー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "買う (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "売る (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "パーティへ招待"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "アイテムを表示する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "落とす..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "全て落とす"
 
@@ -2277,43 +2277,43 @@ msgstr "全て落とす"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "落とす"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "追い出す"
 
@@ -2670,7 +2670,7 @@ msgstr "最大"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "価格:%s /合計:%s"
@@ -2684,7 +2684,7 @@ msgstr "編集"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Lvl: %d"
@@ -6101,7 +6101,7 @@ msgstr "スキルセット %d"
 msgid "Skill %d"
 msgstr "スキル %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8035,63 +8035,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "認証に失敗しました."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "利用できるサーバーがありません."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "他からのログインがありました."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "このアカウントは既にログイン中です."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "スピードハックが探知されました."
 
@@ -8104,7 +8104,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "重複ログイン."
 
@@ -8185,7 +8185,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "不明な接続エラーです."
 
@@ -8194,89 +8194,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "サーバーから切断されました!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "攻撃力"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "機敏さ"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "防御力"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "魔力"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "命中率"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "幸運"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "M.Attack"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "M.Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Accuracy"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evade"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Critical"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "攻撃遅延"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr " 徒歩遅延"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "攻撃距離"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "ダメージ/秒."
 
diff --git a/po/ka.po b/po/ka.po
index 355f75c26..e5f7d2d22 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Georgian (http://www.transifex.com/projects/p/manaplus/language/ka/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -374,43 +378,43 @@ msgstr[0] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -420,8 +424,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -448,37 +452,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -494,43 +498,43 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -546,11 +550,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -563,37 +567,37 @@ msgid "Error"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -633,36 +637,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1055,7 +1059,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1239,8 +1243,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1466,38 +1470,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1520,20 +1530,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1558,7 +1568,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1573,50 +1583,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1634,9 +1644,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1645,7 +1655,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1658,10 +1668,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr ""
@@ -1675,9 +1685,9 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr ""
@@ -1686,26 +1696,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1713,19 +1723,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1733,19 +1743,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1753,7 +1763,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1764,9 +1774,19 @@ msgstr ""
 msgid "Unequip"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1774,69 +1794,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1845,7 +1857,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1853,69 +1865,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1925,71 +1937,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1998,50 +2010,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2051,9 +2063,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2061,41 +2073,41 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2103,155 +2115,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2259,43 +2271,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2652,7 +2664,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3976,7 +3988,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4252,7 +4264,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr ""
@@ -5079,7 +5091,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr ""
@@ -5299,7 +5311,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5333,16 +5345,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5352,25 +5364,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5387,7 +5399,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5841,7 +5853,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr ""
 
@@ -6013,46 +6025,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6114,93 +6127,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6400,7 +6413,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6415,12 +6428,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6774,68 +6787,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7091,226 +7109,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7740,7 +7763,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7774,19 +7797,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7854,38 +7877,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7893,27 +7916,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7963,96 +7986,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8065,7 +8088,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8146,7 +8169,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8155,89 +8178,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9100,6 +9123,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/manaplus.pot b/po/manaplus.pot
index f05eb16ae..a300a67e7 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-02-28 12:11+0300\n"
+"POT-Creation-Date: 2015-03-01 15:15+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"
@@ -61,95 +61,95 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -290,7 +290,7 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr ""
 
@@ -324,53 +324,53 @@ msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -379,43 +379,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -425,8 +425,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr ""
 
@@ -1060,7 +1060,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr ""
 
@@ -1243,8 +1243,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1536,14 +1536,14 @@ msgstr ""
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1586,7 +1586,7 @@ msgstr ""
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr ""
 
@@ -1668,7 +1668,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1685,7 +1685,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1697,7 +1697,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr ""
 
@@ -1723,7 +1723,7 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr ""
 
@@ -1806,8 +1806,8 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr ""
 
@@ -1819,8 +1819,8 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr ""
 
@@ -1835,8 +1835,8 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
@@ -1937,8 +1937,8 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr ""
 
@@ -1985,23 +1985,23 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr ""
 
@@ -2010,50 +2010,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr ""
 
@@ -2063,51 +2063,51 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: 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:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2115,155 +2115,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr ""
 
@@ -2271,43 +2271,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr ""
 
@@ -2664,7 +2664,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -2678,7 +2678,7 @@ msgstr ""
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr ""
@@ -6095,7 +6095,7 @@ msgstr ""
 msgid "Skill %d"
 msgstr ""
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8020,63 +8020,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8089,7 +8089,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr ""
 
@@ -8170,7 +8170,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8179,89 +8179,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr ""
 
diff --git a/po/nb.po b/po/nb.po
index 097599f05..bc2cb80e3 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/manaplus/language/nb/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr "Kan ikke sende tomme meldinger!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -375,43 +379,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -421,8 +425,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -449,37 +453,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 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:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Hjelp"
@@ -495,43 +499,43 @@ msgstr "Hjelp"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr "Lukk"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -547,11 +551,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -564,37 +568,37 @@ msgid "Error"
 msgstr "Feil"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -634,36 +638,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr "Generelt"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr "Lagring av skjermbilde feilet!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr "Nettverksfeil"
 
@@ -1056,7 +1060,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1240,8 +1244,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1467,38 +1471,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1521,20 +1531,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1559,7 +1569,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1574,50 +1584,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1635,9 +1645,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1646,7 +1656,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1659,10 +1669,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr "Kjøp"
@@ -1676,9 +1686,9 @@ msgstr "Kjøp"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr "Selg"
@@ -1687,26 +1697,26 @@ msgstr "Selg"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1714,19 +1724,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1734,19 +1744,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1754,7 +1764,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1765,9 +1775,19 @@ msgstr ""
 msgid "Unequip"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1775,69 +1795,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Spillere"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1846,7 +1858,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1854,69 +1866,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1926,71 +1938,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1999,50 +2011,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2052,9 +2064,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2062,41 +2074,41 @@ msgid "Use"
 msgstr "Bruk"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2104,155 +2116,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2260,43 +2272,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2653,7 +2665,7 @@ msgstr "Maks"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Pris: %s / Totalt: %s"
@@ -3977,7 +3989,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4253,7 +4265,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "Slett"
@@ -5080,7 +5092,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "Lag"
@@ -5300,7 +5312,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5334,16 +5346,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5353,25 +5365,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5388,7 +5400,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5844,7 +5856,7 @@ msgstr "Bekreft"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr ""
 
@@ -6016,46 +6028,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6117,93 +6130,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr "%s har invitert deg til sin gruppe."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr "Godta Gruppeinvitasjon"
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6403,7 +6416,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6418,12 +6431,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6777,68 +6790,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7094,226 +7112,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7743,7 +7766,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7777,19 +7800,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7857,38 +7880,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7896,27 +7919,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7966,96 +7989,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8068,7 +8091,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8149,7 +8172,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8158,89 +8181,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9103,6 +9126,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/nl.po b/po/nl.po
index e3af03893..55fc5bfbd 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -3,7 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Translators:
-# Elvano Miok <prd.studio@gmail.com>, 2012
+# Elvano Miok <prd.studio@gmail.com>, 2012,2015
 # Jeroen De Meerleer <jeroen.de.meerleer@telenet.be>, 2011
 # Maarten Vanraes <maarten.vanraes@gmail.com>, 2011,2013
 # Elvano Miok <prd.studio@gmail.com>, 2012
@@ -11,8 +11,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 13:06+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Dutch (Belgium) (http://www.transifex.com/projects/p/manaplus/"
 "language/nl_BE/)\n"
@@ -25,7 +25,7 @@ msgstr ""
 #. TRANSLATORS: file uploaded message
 #: src/actions/actions.cpp:144
 msgid "File uploaded"
-msgstr ""
+msgstr "Bestand is opgeladen"
 
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: edit dialog label
@@ -61,101 +61,101 @@ msgstr ""
 #: src/net/eathena/charserverhandler.cpp:621
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
-msgstr "OK"
+msgstr "Oké"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Cache gewist"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client uptime: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d weken"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
-msgstr ""
+msgstr "%d weken"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d dagen"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
-msgstr ""
+msgstr "%d dagen"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d uren"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
-msgstr ""
+msgstr "%d uren"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minuten"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
-msgstr ""
+msgstr "%d minuten"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d seconden"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
-msgstr ""
+msgstr "%d seconden"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
-msgstr ""
+msgstr "Bron afbeeldingen:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
-msgstr ""
+msgstr "Bron verweesde afbeeldingen:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
-msgstr ""
+msgstr "Omgevingsvariabelen gedumpt"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
-msgstr ""
+msgstr "Configuratie opgeladen in:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
-msgstr ""
+msgstr "Log opgeladen in:"
 
 #. TRANSLATORS: whisper send
 #: src/actions/chat.cpp:244
@@ -166,7 +166,7 @@ msgstr "Kan geen lege berichten sturen!"
 #: src/actions/chat.cpp:292
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
-msgstr ""
+msgstr "Kan geen fluistertab \"%s\" aanmaken. Deze bestaat waarschijnlijk al."
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
@@ -247,7 +247,7 @@ msgstr "Speler reeds verwijderd!"
 #. TRANSLATORS: erase command
 #: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
-msgstr ""
+msgstr "Speler is niet langer gewist!"
 
 #. TRANSLATORS: erase command
 #: src/actions/commands.cpp:202
@@ -272,7 +272,7 @@ msgstr "neutraal"
 #. TRANSLATORS: blacklist command
 #: src/actions/commands.cpp:230
 msgid "blacklisted"
-msgstr ""
+msgstr "Op de zwarte lijst gezet"
 
 #. TRANSLATORS: enemy command
 #: src/actions/commands.cpp:237
@@ -294,14 +294,14 @@ msgid "Accepting incoming trade requests"
 msgstr "Inkomende handelsaanvragen accepteren"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Zichtbaar op de map"
 
 #. TRANSLATORS: default race name
 #: src/being/being.cpp:402
 msgid "Human"
-msgstr ""
+msgstr "Mens"
 
 #: src/being/being.cpp:571
 msgid "dodge"
@@ -325,56 +325,56 @@ msgstr "I"
 #: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
-msgstr ""
+msgstr "U bent gedood door %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Geprobeerd een nietbestaand voorwerp op te rapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Voorwerp is te zwaar."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Voorwerp is te ver weg."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Inventaris is vol."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
-msgstr ""
+msgstr "Uw opstapeling is de groot."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Voorwerp behoort bij iemand anders."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
-msgstr ""
+msgstr "U kan deze hoeveelheid aan items niet oprapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
-msgstr ""
+msgstr "U zit aan het maximum van uw opslagruimte."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -383,54 +383,54 @@ msgstr[1] "U raapte op %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
-msgstr ""
+msgstr "ep"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
-msgstr ""
+msgstr "job"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
-msgstr ""
+msgstr "Volg %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Volgen onderbroken"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
-msgstr ""
+msgstr "Imiteer %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitatie onderbroken"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
-msgstr ""
+msgstr "You see %s"
 
 #. TRANSLATORS: ignore/unignore action
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Volledig genegeerd"
 
@@ -466,7 +466,7 @@ msgstr "Configureren"
 #. TRANSLATORS: settings tab name
 #: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
-msgstr ""
+msgstr "Performantie"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
@@ -483,7 +483,7 @@ msgstr "Thema"
 #. TRANSLATORS: theme tab quick button
 #: src/client.cpp:915
 msgid "About"
-msgstr ""
+msgstr "Over"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
@@ -617,7 +617,7 @@ msgstr "%s bestaat niet en kan niet gecreëerd worden! Stoppen."
 #: src/dirs.cpp:460
 #, c-format
 msgid "Invalid update host: %s."
-msgstr ""
+msgstr "Ongeldige opwaarderingshost %s."
 
 #. TRANSLATORS: update server initialisation error
 #: src/dirs.cpp:501 src/dirs.cpp:508
@@ -658,7 +658,7 @@ msgstr "Debug"
 #: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
-msgstr ""
+msgstr "Schermafdruk opgeslagen als %s"
 
 #. TRANSLATORS: save file message
 #: src/game.cpp:570
@@ -703,7 +703,7 @@ msgstr "(d) dubbel normaal + raar"
 #. TRANSLATORS: move type in status bar
 #: src/gamemodifiers.cpp:155
 msgid "(?) unknown move"
-msgstr ""
+msgstr "(?) onbekende verplaatsing"
 
 #. TRANSLATORS: crazy move type in status bar
 #: src/gamemodifiers.cpp:180
@@ -1064,7 +1064,7 @@ msgstr "Bericht"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr ""
 
@@ -1249,8 +1249,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(standaard)"
 
@@ -1542,14 +1542,14 @@ msgstr "Groep aanmaken"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1592,7 +1592,7 @@ msgstr "Handel"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Aanvallen"
 
@@ -1674,7 +1674,7 @@ msgstr "Spreken"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1691,7 +1691,7 @@ msgstr "Kopen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1703,7 +1703,7 @@ msgstr "Verkopen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr ""
 
@@ -1729,7 +1729,7 @@ msgstr "Aan de aanvalslijst toevoegen"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "an de negeerlijst toevoegen"
 
@@ -1812,8 +1812,8 @@ msgstr "Spelers"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Uit de groep gooien"
 
@@ -1825,8 +1825,8 @@ msgstr "Raap op"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Aan chat toevoegen"
 
@@ -1841,8 +1841,8 @@ msgstr "Plaats voorwerp op de kaart"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Verwijder"
 
@@ -1943,8 +1943,8 @@ msgstr "Verlaat"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr ""
 
@@ -1991,23 +1991,23 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr ""
 
@@ -2016,50 +2016,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Opslaan"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Plaats 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Plaats de helft"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Plaats alles"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Afhalen"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Haal 10 op"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Haal de helft op"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Haal alles op"
 
@@ -2069,51 +2069,51 @@ msgstr "Haal alles op"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Kopieer naar chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Beweeg naar boven"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Beweeg naar beneden"
 
@@ -2121,155 +2121,155 @@ msgstr "Beweeg naar beneden"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "ontkleed"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Kopiëren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Plakken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 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:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Negeer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Wis"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Word vriend"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Stop Negeren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Volg"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Koop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Verkoop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "uitnodigen voor de groep"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Toon Voorwerpen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Neerleggen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Laat alles vallen"
 
@@ -2277,43 +2277,43 @@ msgstr "Laat alles vallen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Neerleggen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Ga naar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Schop"
 
@@ -2670,7 +2670,7 @@ msgstr "Maximum"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Prijs: %s / Totaal: %s"
@@ -2684,7 +2684,7 @@ msgstr "Wijzig"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Niv: %d"
@@ -6107,7 +6107,7 @@ msgstr "Vaardigheid Set %d"
 msgid "Skill %d"
 msgstr "Vaardigheid %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8038,63 +8038,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Authenticatie gefaald."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Geen servers beschikbaar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Iemand anders is aan het proberen deze account te gebruiken."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Deze account is al ingelogd."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Snelheidshack gedetecteerd."
 
@@ -8107,7 +8107,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Verdubbelde login."
 
@@ -8188,7 +8188,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Onbekende connectiefout."
 
@@ -8197,89 +8197,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "De verbinding met de server werd verbroken!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Kracht"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Behendigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitaliteit"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Intelligentie"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Handigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Geluk"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Verdediging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "M.Aanval"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "M.Verdediging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Nauwkeurigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Ontwijking"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Aanvalsvertraging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Wandelvertraging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Aanvalsbereik"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr ""
 
diff --git a/po/nl_BE.po b/po/nl_BE.po
index e3af03893..55fc5bfbd 100644
--- a/po/nl_BE.po
+++ b/po/nl_BE.po
@@ -3,7 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Translators:
-# Elvano Miok <prd.studio@gmail.com>, 2012
+# Elvano Miok <prd.studio@gmail.com>, 2012,2015
 # Jeroen De Meerleer <jeroen.de.meerleer@telenet.be>, 2011
 # Maarten Vanraes <maarten.vanraes@gmail.com>, 2011,2013
 # Elvano Miok <prd.studio@gmail.com>, 2012
@@ -11,8 +11,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 13:06+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Dutch (Belgium) (http://www.transifex.com/projects/p/manaplus/"
 "language/nl_BE/)\n"
@@ -25,7 +25,7 @@ msgstr ""
 #. TRANSLATORS: file uploaded message
 #: src/actions/actions.cpp:144
 msgid "File uploaded"
-msgstr ""
+msgstr "Bestand is opgeladen"
 
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: edit dialog label
@@ -61,101 +61,101 @@ msgstr ""
 #: src/net/eathena/charserverhandler.cpp:621
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
-msgstr "OK"
+msgstr "Oké"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Cache gewist"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client uptime: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d weken"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
-msgstr ""
+msgstr "%d weken"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d dagen"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
-msgstr ""
+msgstr "%d dagen"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d uren"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
-msgstr ""
+msgstr "%d uren"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minuten"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
-msgstr ""
+msgstr "%d minuten"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d seconden"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
-msgstr ""
+msgstr "%d seconden"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
-msgstr ""
+msgstr "Bron afbeeldingen:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
-msgstr ""
+msgstr "Bron verweesde afbeeldingen:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
-msgstr ""
+msgstr "Omgevingsvariabelen gedumpt"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
-msgstr ""
+msgstr "Configuratie opgeladen in:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
-msgstr ""
+msgstr "Log opgeladen in:"
 
 #. TRANSLATORS: whisper send
 #: src/actions/chat.cpp:244
@@ -166,7 +166,7 @@ msgstr "Kan geen lege berichten sturen!"
 #: src/actions/chat.cpp:292
 #, c-format
 msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
-msgstr ""
+msgstr "Kan geen fluistertab \"%s\" aanmaken. Deze bestaat waarschijnlijk al."
 
 #. TRANSLATORS: create party message
 #. TRANSLATORS: chat error message
@@ -247,7 +247,7 @@ msgstr "Speler reeds verwijderd!"
 #. TRANSLATORS: erase command
 #: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
-msgstr ""
+msgstr "Speler is niet langer gewist!"
 
 #. TRANSLATORS: erase command
 #: src/actions/commands.cpp:202
@@ -272,7 +272,7 @@ msgstr "neutraal"
 #. TRANSLATORS: blacklist command
 #: src/actions/commands.cpp:230
 msgid "blacklisted"
-msgstr ""
+msgstr "Op de zwarte lijst gezet"
 
 #. TRANSLATORS: enemy command
 #: src/actions/commands.cpp:237
@@ -294,14 +294,14 @@ msgid "Accepting incoming trade requests"
 msgstr "Inkomende handelsaanvragen accepteren"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Zichtbaar op de map"
 
 #. TRANSLATORS: default race name
 #: src/being/being.cpp:402
 msgid "Human"
-msgstr ""
+msgstr "Mens"
 
 #: src/being/being.cpp:571
 msgid "dodge"
@@ -325,56 +325,56 @@ msgstr "I"
 #: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
-msgstr ""
+msgstr "U bent gedood door %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Geprobeerd een nietbestaand voorwerp op te rapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Voorwerp is te zwaar."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Voorwerp is te ver weg."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Inventaris is vol."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
-msgstr ""
+msgstr "Uw opstapeling is de groot."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Voorwerp behoort bij iemand anders."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
-msgstr ""
+msgstr "U kan deze hoeveelheid aan items niet oprapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
-msgstr ""
+msgstr "U zit aan het maximum van uw opslagruimte."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -383,54 +383,54 @@ msgstr[1] "U raapte op %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
-msgstr ""
+msgstr "ep"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
-msgstr ""
+msgstr "job"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
-msgstr ""
+msgstr "Volg %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Volgen onderbroken"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
-msgstr ""
+msgstr "Imiteer %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitatie onderbroken"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
-msgstr ""
+msgstr "You see %s"
 
 #. TRANSLATORS: ignore/unignore action
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Volledig genegeerd"
 
@@ -466,7 +466,7 @@ msgstr "Configureren"
 #. TRANSLATORS: settings tab name
 #: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
-msgstr ""
+msgstr "Performantie"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
@@ -483,7 +483,7 @@ msgstr "Thema"
 #. TRANSLATORS: theme tab quick button
 #: src/client.cpp:915
 msgid "About"
-msgstr ""
+msgstr "Over"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
@@ -617,7 +617,7 @@ msgstr "%s bestaat niet en kan niet gecreëerd worden! Stoppen."
 #: src/dirs.cpp:460
 #, c-format
 msgid "Invalid update host: %s."
-msgstr ""
+msgstr "Ongeldige opwaarderingshost %s."
 
 #. TRANSLATORS: update server initialisation error
 #: src/dirs.cpp:501 src/dirs.cpp:508
@@ -658,7 +658,7 @@ msgstr "Debug"
 #: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
-msgstr ""
+msgstr "Schermafdruk opgeslagen als %s"
 
 #. TRANSLATORS: save file message
 #: src/game.cpp:570
@@ -703,7 +703,7 @@ msgstr "(d) dubbel normaal + raar"
 #. TRANSLATORS: move type in status bar
 #: src/gamemodifiers.cpp:155
 msgid "(?) unknown move"
-msgstr ""
+msgstr "(?) onbekende verplaatsing"
 
 #. TRANSLATORS: crazy move type in status bar
 #: src/gamemodifiers.cpp:180
@@ -1064,7 +1064,7 @@ msgstr "Bericht"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr ""
 
@@ -1249,8 +1249,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(standaard)"
 
@@ -1542,14 +1542,14 @@ msgstr "Groep aanmaken"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1592,7 +1592,7 @@ msgstr "Handel"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Aanvallen"
 
@@ -1674,7 +1674,7 @@ msgstr "Spreken"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1691,7 +1691,7 @@ msgstr "Kopen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1703,7 +1703,7 @@ msgstr "Verkopen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr ""
 
@@ -1729,7 +1729,7 @@ msgstr "Aan de aanvalslijst toevoegen"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "an de negeerlijst toevoegen"
 
@@ -1812,8 +1812,8 @@ msgstr "Spelers"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Uit de groep gooien"
 
@@ -1825,8 +1825,8 @@ msgstr "Raap op"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Aan chat toevoegen"
 
@@ -1841,8 +1841,8 @@ msgstr "Plaats voorwerp op de kaart"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Verwijder"
 
@@ -1943,8 +1943,8 @@ msgstr "Verlaat"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr ""
 
@@ -1991,23 +1991,23 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr ""
 
@@ -2016,50 +2016,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Opslaan"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Plaats 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Plaats de helft"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Plaats alles"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Afhalen"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Haal 10 op"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Haal de helft op"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Haal alles op"
 
@@ -2069,51 +2069,51 @@ msgstr "Haal alles op"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Kopieer naar chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Beweeg naar boven"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Beweeg naar beneden"
 
@@ -2121,155 +2121,155 @@ msgstr "Beweeg naar beneden"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "ontkleed"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Kopiëren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Plakken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 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:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Negeer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Wis"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Word vriend"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Stop Negeren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Volg"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Koop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Verkoop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "uitnodigen voor de groep"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Toon Voorwerpen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Neerleggen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Laat alles vallen"
 
@@ -2277,43 +2277,43 @@ msgstr "Laat alles vallen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Neerleggen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Ga naar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Schop"
 
@@ -2670,7 +2670,7 @@ msgstr "Maximum"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Prijs: %s / Totaal: %s"
@@ -2684,7 +2684,7 @@ msgstr "Wijzig"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Niv: %d"
@@ -6107,7 +6107,7 @@ msgstr "Vaardigheid Set %d"
 msgid "Skill %d"
 msgstr "Vaardigheid %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8038,63 +8038,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Authenticatie gefaald."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Geen servers beschikbaar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Iemand anders is aan het proberen deze account te gebruiken."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Deze account is al ingelogd."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Snelheidshack gedetecteerd."
 
@@ -8107,7 +8107,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Verdubbelde login."
 
@@ -8188,7 +8188,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Onbekende connectiefout."
 
@@ -8197,89 +8197,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "De verbinding met de server werd verbroken!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Kracht"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Behendigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitaliteit"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Intelligentie"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Handigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Geluk"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Verdediging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "M.Aanval"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "M.Verdediging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Nauwkeurigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Ontwijking"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Aanvalsvertraging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Wandelvertraging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Aanvalsbereik"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index 692a582d6..cd6c58910 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Polish (http://www.transifex.com/projects/p/manaplus/language/"
 "pl/)\n"
@@ -69,95 +69,95 @@ msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Cache opróżnione"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Czas pracy programu: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d tygodni/e"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d tygodni/e"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d dni"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d dni"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d godzin/y"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d godzin/y"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minut/y"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d minut/y"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d sekund/y"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekund/y"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Obrazy źródłowe:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Osierocone obrazy źródłowe:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Zmienne środowiskowe zostały zrzucone"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "Załaduj ustawienia do:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Załaduj ustawienia serwera do:"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Załaduj log do:"
 
@@ -298,7 +298,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Akceptowanie przychodzących próśb o handel"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Widoczne na mapie"
 
@@ -332,53 +332,53 @@ msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Próbowano podnieść nieistniejący przedmiot."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Przedmiot zbyt ciężki."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Przedmiot za daleko."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Inwentarz jest pełny."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Za duży stos."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Przedmiot należy do kogoś innego."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -388,43 +388,43 @@ msgstr[2] "Podniosłeś/aś %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "skill"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Podążanie: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Podążanie anulowane."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitowanie: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitacja anulowana"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Widzisz %s"
@@ -434,8 +434,8 @@ msgstr "Widzisz %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Całkowicie ignoruj"
 
@@ -1069,7 +1069,7 @@ msgstr "Wiadomość"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Wskrześ"
 
@@ -1255,8 +1255,8 @@ msgstr "Ogromna (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(domyślne)"
 
@@ -1507,9 +1507,9 @@ msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Podążanie: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1548,14 +1548,14 @@ msgstr "Utwórz grupę"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1598,7 +1598,7 @@ msgstr "Handel"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Atak"
 
@@ -1680,7 +1680,7 @@ msgstr "Rozmowa"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1697,7 +1697,7 @@ msgstr "Kup"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1709,7 +1709,7 @@ msgstr "Sprzedaj"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Dodaj komentarz"
 
@@ -1735,7 +1735,7 @@ msgstr "Dodaj do listy atakowanych"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Dodaj do listy ignorowanych"
 
@@ -1818,8 +1818,8 @@ msgstr "Gracze"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Wyrzuć z grupy"
 
@@ -1831,8 +1831,8 @@ msgstr "Podnieś"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Dodaj do czatu"
 
@@ -1847,8 +1847,8 @@ msgstr "Portal"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Usuń"
 
@@ -1949,8 +1949,8 @@ msgstr "Opuść"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Skopiuj do schowka"
 
@@ -1997,23 +1997,23 @@ msgstr "Komentarz:                    "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Dodaj do handlu"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Dodaj 10 do handlu"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Dodaj połowę do handlu"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Dodaj do handlu wszystko-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Dodaj wszystko do handlu"
 
@@ -2022,50 +2022,50 @@ msgstr "Dodaj wszystko do handlu"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Podaj"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Podaj 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Podaj połowę"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Podaj wszystko-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Podaj wszystko"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Pobierz"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Pobierz 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Pobierz połowę"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Pobierz wszystko-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Pobierz wszystko"
 
@@ -2075,51 +2075,51 @@ msgstr "Pobierz wszystko"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "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:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Skopiuj do czatu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "W górę"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "W dół"
 
@@ -2127,155 +2127,155 @@ msgstr "W dół"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Rozbierz"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Kopiuj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Wklej"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Otwórz adres internetowy"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Pokaż okno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Lekceważ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignoruj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Czarna lista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Ustaw jako wroga"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Usuń"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Dodaj do znajomych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Odignoruj"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Podążaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Kup (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Sprzedaj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Zaproś do grupy"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Pokaż przedmioty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Usuń z listy podnoszonych"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr "Dodaj do listy podnoszonych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr "Przestań chronić przedmiot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Chroń przedmiot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Upuść..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Upuść wszystko"
 
@@ -2283,43 +2283,43 @@ msgstr "Upuść wszystko"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Upuść"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "Polecenia GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "Sprawdź IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Idź do"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Przywołaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Wyrzuć"
 
@@ -2676,7 +2676,7 @@ msgstr "Maks."
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Cena: %s/ Razem: %s"
@@ -2690,7 +2690,7 @@ msgstr "Edycja"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Poziom: %d"
@@ -6125,7 +6125,7 @@ msgstr "Zestaw umiejętności %d"
 msgid "Skill %d"
 msgstr "Umiejętność %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8054,63 +8054,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr "Siła %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr "Zwinność %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr "Żywotność %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr "Inteligencja %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr "Celność %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr "Szczęście %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Błąd uwierzytelniania."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Brak dostępnych serwerów."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Ktoś inny próbuje użyć konta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "To konto jest już zalogowane."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Wykryto speed hack."
 
@@ -8123,7 +8123,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Zduplikowany login."
 
@@ -8204,7 +8204,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Nieznany błąd połączenia."
 
@@ -8213,89 +8213,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Rozłączono z serwerem!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Siła"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Zwinność"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Witalność"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Inteligencja"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Celność"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Szczęście"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Obrona"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "Atak mag."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "Obrona mag."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% celności"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% uników"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% ciosów kryt."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Opóźnienie ataku"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Opóźnienie chodu"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Zasięg ataku"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Obrażenia na sek."
 
diff --git a/po/pt.po b/po/pt.po
index 22f3785ed..74916b30b 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Portuguese (http://www.transifex.com/projects/p/manaplus/"
 "language/pt/)\n"
@@ -65,95 +65,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Cache limpo"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Uptime do cliente: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d semanas"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d semanas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d dias"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d dias"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d horas"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d horas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minutos"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d minutos"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d segundos"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d segundos"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Recursos de imagens:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Recursos de imagens orfãos:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Variáveis ​​de ambiente despejadas"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -294,7 +294,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Aceitando propostas de negócios"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Visivel no mapa"
 
@@ -328,53 +328,53 @@ msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Você tentou pegar um item não existente."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Este item é muito pesado."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Item está muito longe."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "O inventário está cheio."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Esta pilha é muito grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Este item pertence a outra pessoa."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -383,43 +383,43 @@ msgstr[1] "Você pegou %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "exp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "Profissão"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Seguir: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Seguir cancelado"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitando: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitação cancelada"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Você vê %s"
@@ -429,8 +429,8 @@ msgstr "Você vê %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
@@ -1064,7 +1064,7 @@ msgstr "Mensagem"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr ""
 
@@ -1251,8 +1251,8 @@ msgstr "Enorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(padrão)"
 
@@ -1503,9 +1503,9 @@ msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Seguir: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1544,14 +1544,14 @@ msgstr "Criar grupo"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1594,7 +1594,7 @@ msgstr "Negócios"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Atacar"
 
@@ -1676,7 +1676,7 @@ msgstr "Falar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1693,7 +1693,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1705,7 +1705,7 @@ msgstr "Vender"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Adicionar comentário"
 
@@ -1731,7 +1731,7 @@ msgstr "Adicionar a lista de ataques"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Adicionar a lista de ignorados"
 
@@ -1814,8 +1814,8 @@ msgstr "Jogadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Chutar do grupo"
 
@@ -1827,8 +1827,8 @@ msgstr "Pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Nome no chat"
 
@@ -1843,8 +1843,8 @@ msgstr "Mapa Item"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "A Remover"
 
@@ -1945,8 +1945,8 @@ msgstr "Sair"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "CopiaCopiar para a área de transferência"
 
@@ -1993,23 +1993,23 @@ msgstr "Comentário:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Add. na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Add. 10 na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Add. metade na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Adicionar todos para troca-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Add. todos na negociação"
 
@@ -2018,50 +2018,50 @@ msgstr "Add. todos na negociação"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Armazenar"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Guardar 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Guardar metade"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Armazenar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Guardar tudo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Retirar"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Retirar 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Retirar metade"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Recuperar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Retirar tudo"
 
@@ -2071,51 +2071,51 @@ msgstr "Retirar tudo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "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:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Copiar para o chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Mover a cima"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Mover a baixo"
 
@@ -2123,155 +2123,155 @@ msgstr "Mover a baixo"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Limpar conjunto de roupas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Colar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Abrir link"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Mostrar janela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 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:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Lista Negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Definir como inimigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Apagar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Ser Amigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Não ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Convidar para grupo"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Mostar itens"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Remover lista de pegar itens"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 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:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Descartar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Descartar tudo"
 
@@ -2279,43 +2279,43 @@ msgstr "Descartar tudo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Descartar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Chutar"
 
@@ -2672,7 +2672,7 @@ msgstr "Máximo"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Preço: %s / Total: %s"
@@ -2686,7 +2686,7 @@ msgstr "Editar"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Nível: %d"
@@ -6114,7 +6114,7 @@ msgstr "Habilidade %d"
 msgid "Skill %d"
 msgstr "Habilidade %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8049,63 +8049,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Falha de autenticação."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Servidores indisponíveis."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Outra pessoa está tentando utilizar esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Existe alguém conectado a esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Hack de velocidade detectado."
 
@@ -8118,7 +8118,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Login duplicado."
 
@@ -8199,7 +8199,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Erro de conexão desconhecido."
 
@@ -8208,89 +8208,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Você foi desconectado(a) do servidor!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Força"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Agilidade"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitalidade"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Inteligência"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Destreza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Sorte"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Defesa"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "Atq. Mágico"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "Def. Mágica"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Exatidão"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evasão"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Críticos"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Atraso de ataque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Atraso de movimento"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Atraso de alcance"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Dano por seg."
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index bdfdab0a6..a4fc2ba41 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -22,8 +22,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
 "manaplus/language/pt_BR/)\n"
@@ -76,95 +76,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Cache limpo"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Uptime do cliente: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d semanas"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d Semanas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d dias"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d Dias"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d horas"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d Horas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minutos"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d Minutos"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d segundos"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d Segundos"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Recursos de imagem:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Recurso de imagem orfão:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Variáveis de ambiente despejada"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "A|rquivos de configuração enviados para:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Configuração de servidor enviada para:"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Registro enviado em:"
 
@@ -307,7 +307,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Aceitando propostas de negócios"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Mapa visivel"
 
@@ -341,53 +341,53 @@ msgid "You were killed by %s."
 msgstr "Você foi morto(a) por %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Você tentou pegar um item não existente."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Este item é muito pesado."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Item está muito longe."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "O inventário está cheio."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Esta pilha é muito grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Este item pertence a outra pessoa."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 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:862
+#: src/being/localplayer.cpp:866
 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:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -396,43 +396,43 @@ msgstr[1] "Você pegou %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "exp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "profissão"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Seguindo: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Seguindo cancelado"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitando: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitação cancelada"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Você vê %s"
@@ -442,8 +442,8 @@ msgstr "Você vê %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
@@ -1077,7 +1077,7 @@ msgstr "Mensagem"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Reviver"
 
@@ -1264,8 +1264,8 @@ msgstr "Enorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(padrão)"
 
@@ -1510,15 +1510,15 @@ msgstr "Posição no PVP: %u"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:196
-#, fuzzy, c-format
+#, c-format
 msgid "Buy shop: %s"
-msgstr "Loja: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Loja: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1557,14 +1557,14 @@ msgstr "Criar grupo"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1607,7 +1607,7 @@ msgstr "Negociação"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Atacar"
 
@@ -1689,7 +1689,7 @@ msgstr "Falar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1706,7 +1706,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1718,7 +1718,7 @@ msgstr "Vender"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Adicionar comentário"
 
@@ -1744,7 +1744,7 @@ msgstr "Adicionar a lista de ataques"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Adicionar a lista de ignorados"
 
@@ -1827,8 +1827,8 @@ msgstr "Jogadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Expulsar do grupo"
 
@@ -1840,8 +1840,8 @@ msgstr "Pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Nome no chat"
 
@@ -1856,8 +1856,8 @@ msgstr "Mapa Item"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Remover"
 
@@ -1958,8 +1958,8 @@ msgstr "Sair"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Copiar para a área de transferência"
 
@@ -2006,23 +2006,23 @@ msgstr "Comentário:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Adicionar na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Adicionar 10 na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Adicionar metade na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Adicionar todos para negociação-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Adicionar todos na negociação"
 
@@ -2031,50 +2031,50 @@ msgstr "Adicionar todos na negociação"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Armazenar"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Guardar 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Guardar metade"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Armazenar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Guardar tudo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Retirar"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Retirar 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Retirar metade"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Recuperar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Retirar tudo"
 
@@ -2084,51 +2084,51 @@ msgstr "Retirar tudo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "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:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Copiar para chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Mover para cima"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Mover para baixo"
 
@@ -2136,155 +2136,155 @@ msgstr "Mover para baixo"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Despir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Colar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Abrir endereço"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Mostrar Janela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 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:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Lista Negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Definir como inimigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Apagar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Ser amigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Não ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr "Imitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Convidar para grupo"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr "Entrar no chat %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Mostrar itens"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Remover da lista de pegar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 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:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr "Desproteger item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Proteger item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Descartar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Descartar tudo"
 
@@ -2292,43 +2292,43 @@ msgstr "Descartar tudo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Descartar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "Comandos de GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "Checar IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Ir à"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Trazer jogador"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Chutar"
 
@@ -2685,7 +2685,7 @@ msgstr "Máximo"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Preço: %s / Total: %s"
@@ -2699,7 +2699,7 @@ msgstr "Editar"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Nível: %d"
@@ -6131,7 +6131,7 @@ msgstr "Habilidade %d"
 msgid "Skill %d"
 msgstr "Habilidade %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr "Habilidade falhou: %s"
@@ -6825,9 +6825,8 @@ msgstr "Tecla modificadora de emoticon do animal de estimação"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
-#, fuzzy
 msgid "Homunculus / mercenary emote modifier key"
-msgstr "Tecla modificadora de emoticon do animal de estimação"
+msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:61
@@ -8067,63 +8066,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr "Não pode abrir canal. Canal %s não existe."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr "Força %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr "Agilidade %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitalidade %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr "Inteligência %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr "Destreza %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr "Sorte %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Falha de autenticação."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Servidores indisponíveis."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Outra pessoa está tentando utilizar esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Existe alguém conectado a esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Hack de velocidade detectado."
 
@@ -8136,7 +8135,7 @@ msgid "Sorry, you are underaged."
 msgstr "Desculpe, você está abaixo da idade permitida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Login duplicado."
 
@@ -8217,7 +8216,7 @@ msgid "Not allowed race."
 msgstr "Raça não permitida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Erro de conexão desconhecido."
 
@@ -8226,89 +8225,89 @@ msgid "Map not found"
 msgstr "Mapa não encontrado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Você foi desconectado(a) do servidor!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Força"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Agilidade"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitalidade"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Inteligência"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Destreza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Sorte"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Defesa"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "Ataque M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "Defesa M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Precisão"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evasão"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Críticos"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Atraso de ataque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Atraso de movimento"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Distância de ataque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Dano por seg."
 
diff --git a/po/ru.po b/po/ru.po
index 697aef4ff..0e69a9665 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -17,8 +17,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 12:06+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 10:30+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Russian (http://www.transifex.com/projects/p/manaplus/"
 "language/ru/)\n"
@@ -72,95 +72,95 @@ msgstr "ОК"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Кеш очищен"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Время работы клиента: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d неделя"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d недель"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d день"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d дней"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d час"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d часов"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d минута"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d минут"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d секунда"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d секунд"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Изображений:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Удаленных изображений:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Переменные среды сохранены"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "Информация о выгруженном конфиге:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Информация о выгруженном конфиге сервера:"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Информация о выгруженном логе:"
 
@@ -288,7 +288,7 @@ msgstr "враг"
 
 #: src/actions/pets.cpp:98
 msgid "Rename your pet"
-msgstr ""
+msgstr "Переименовать животное"
 
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
@@ -301,7 +301,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Принимать предложения о торговле"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Видимые на карте"
 
@@ -335,53 +335,53 @@ msgid "You were killed by %s."
 msgstr "Вы были убиты %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Попытка поднять несуществующий предмет."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Предмет слишком тяжелый."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Предмет слишком далеко."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Инвентарь переполнен."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Слишком много предметов."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Предмет принадлежит кому-то еще."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr "Вы не можете поднять такое количество."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr "Слишком много предметов в стэке."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 msgid "Unknown problem picking up item."
 msgstr "Неизвестная проблема при поднятии предмета."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -391,43 +391,43 @@ msgstr[2] "Вы подняли %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "опыт"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "работа"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Следовать за: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Следование отменено"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Имитация: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Имитация отменена"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Вы видите %s"
@@ -437,8 +437,8 @@ msgstr "Вы видите %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Полностью игнорировать"
 
@@ -1072,7 +1072,7 @@ msgstr "Сообщение"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Оживить"
 
@@ -1259,8 +1259,8 @@ msgstr "Огромный (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(по умолчанию)"
 
@@ -1505,15 +1505,15 @@ msgstr "PvP ранг: %u"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:196
-#, fuzzy, c-format
+#, c-format
 msgid "Buy shop: %s"
-msgstr "Магазин: %s"
+msgstr "Магазин покупок: %s"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Магазин: %s"
+msgstr "Магазин продаж: %s"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1552,14 +1552,14 @@ msgstr "Создать группу"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1602,7 +1602,7 @@ msgstr "Торговать"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Атака"
 
@@ -1684,7 +1684,7 @@ msgstr "Разговор"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1701,7 +1701,7 @@ msgstr "Купить"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1713,7 +1713,7 @@ msgstr "Продать"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Добавить комментарий"
 
@@ -1739,7 +1739,7 @@ msgstr "Добавить в список атаки"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Добавить в список игнорирования"
 
@@ -1822,8 +1822,8 @@ msgstr "Игроки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Выкинуть из группы"
 
@@ -1835,8 +1835,8 @@ msgstr "Поднять"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Добавить в чат"
 
@@ -1851,8 +1851,8 @@ msgstr "Элемент карты"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Удалить"
 
@@ -1953,8 +1953,8 @@ msgstr "Покинуть"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Копировать в буфер обмена"
 
@@ -2001,23 +2001,23 @@ msgstr "Комментарий:                  "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Добавить к сделке"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Добавить к сделке 10"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Добавить к сделке половину"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Добавить к торговле все-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Добавить к торговле все"
 
@@ -2026,50 +2026,50 @@ msgstr "Добавить к торговле все"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Сохранить"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Сохранить 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Сохранить половину"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Сохранить все-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Сохранить все"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Получить"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Получить 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Получить половину"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Забрать все-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Получить все"
 
@@ -2079,51 +2079,51 @@ msgstr "Получить все"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Reset yellow bar"
 msgstr "сбросить настройки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Скопировать в чат"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: 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:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Передвинуть ниже"
 
@@ -2131,155 +2131,155 @@ msgstr "Передвинуть ниже"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Раздеть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Копировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Вставить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Открыть ссылку"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Показать окно"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Пренебречь"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Игнорировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Черный список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Сделать врагом"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Стереть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Подружиться"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Не игнорировать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Следовать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr "Имитировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Купить (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Продать (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Пригласить в группу"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr "Присоединиться к чату %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Показать предметы"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Удалить из поднятия"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr "Сделать поднимаемым"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr "Снять защиту"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Поставить защиту"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Бросить..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Бросить все"
 
@@ -2287,43 +2287,43 @@ msgstr "Бросить все"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Бросить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "ГМ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "Коменды ГМ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "Проверить IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Перейти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Вызвать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Кикнуть"
 
@@ -2680,7 +2680,7 @@ msgstr "Макс"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Цена: %s / Всего: %s"
@@ -2694,7 +2694,7 @@ msgstr "Изменить"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Уровень: %d"
@@ -6133,7 +6133,7 @@ msgstr "Навык %d"
 msgid "Skill %d"
 msgstr "Навык %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr "Неудача навыка: %s"
@@ -6828,9 +6828,8 @@ msgstr "Модификатор смайлов животных"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
-#, fuzzy
 msgid "Homunculus / mercenary emote modifier key"
-msgstr "Модификатор смайлов животных"
+msgstr "Эмоция гомункула / наемника"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:61
@@ -7152,7 +7151,7 @@ msgstr "Быстрое лечения себя или цели"
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
 msgid "Heal the most injured player"
-msgstr ""
+msgstr "Лечение наиболее поврежденного игрока"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
@@ -8066,63 +8065,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr "Не возможно открыть канал. Канал %s не существует."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr "Сила (str) %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr "Выносливость (agi) %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr "Живучесть (vit) %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr "Интеллект (int) %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr "Ловкость (dex) %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr "Удача (luk) %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Ошибка авторизации."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Нет доступных серверов."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Кто-то еще пытается воспользоваться данным аккаунтом."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Этот аккаунт уже в сети."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Обнаружен взлом скорости."
 
@@ -8135,7 +8134,7 @@ msgid "Sorry, you are underaged."
 msgstr "К сожалению вы несовершеннолетний."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Двойная попытка подключения."
 
@@ -8216,7 +8215,7 @@ msgid "Not allowed race."
 msgstr "Некорректная расса."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Неизвестная ошибка подключения."
 
@@ -8225,89 +8224,89 @@ msgid "Map not found"
 msgstr "Карта не найдена"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Отключено от сервера!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Сила (str)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Выносливость (agi)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Живучесть (vit)"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Интеллект (int)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Ловкость (dex)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Удача (luk)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Защита"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "Маг. Атака"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "Маг.Защита"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Точности"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Уклонения"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Критический удар"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Задержка атаки"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Задержка движения"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Зона атаки"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Урон в сек."
 
@@ -9176,12 +9175,12 @@ msgstr "Инофрмация о магазине не найдена."
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:498
 msgid "Pet feeding success."
-msgstr ""
+msgstr "Кормление животного удалось."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:502
 msgid "Pet feeding error."
-msgstr ""
+msgstr "Ошибка кормлению животного."
 
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
diff --git a/po/sk.po b/po/sk.po
index 738bdae98..6b8651a26 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Slovak (http://www.transifex.com/projects/p/manaplus/language/sk/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,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:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr "Potvrdiť"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -376,43 +380,43 @@ msgstr[2] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -422,8 +426,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -450,37 +454,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Nastavenie"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Nápoveda"
@@ -496,43 +500,43 @@ msgstr "Nápoveda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr "Zatvoriť"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -548,11 +552,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -565,37 +569,37 @@ msgid "Error"
 msgstr "Chyba"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -635,36 +639,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1057,7 +1061,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1241,8 +1245,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1468,38 +1472,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1522,20 +1532,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1560,7 +1570,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1575,50 +1585,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1636,9 +1646,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1647,7 +1657,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1660,10 +1670,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr "Kúpiť"
@@ -1677,9 +1687,9 @@ msgstr "Kúpiť"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr "Predaj"
@@ -1688,26 +1698,26 @@ msgstr "Predaj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1715,19 +1725,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1735,19 +1745,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1755,7 +1765,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1766,9 +1776,19 @@ msgstr ""
 msgid "Unequip"
 msgstr "Odstrojiť"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1776,69 +1796,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1847,7 +1859,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1855,69 +1867,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1927,71 +1939,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -2000,50 +2012,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2053,9 +2065,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2063,41 +2075,41 @@ msgid "Use"
 msgstr "Použiť"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2105,155 +2117,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2261,43 +2273,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Zahodiť"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2654,7 +2666,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3978,7 +3990,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4254,7 +4266,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "Vymazať"
@@ -5081,7 +5093,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "Vytvoriť"
@@ -5301,7 +5313,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5335,16 +5347,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5354,25 +5366,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5389,7 +5401,7 @@ msgid "Whispering to %s: %s"
 msgstr "Nápoveda pre %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5847,7 +5859,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr ""
 
@@ -6019,46 +6031,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6120,93 +6133,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6406,7 +6419,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6421,12 +6434,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6780,68 +6793,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7097,226 +7115,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7746,7 +7769,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7780,19 +7803,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7860,38 +7883,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7899,27 +7922,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7969,96 +7992,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8071,7 +8094,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8152,7 +8175,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8161,89 +8184,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9106,6 +9129,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/sq.po b/po/sq.po
index 1a0de1064..1e90c1c01 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Albanian (http://www.transifex.com/projects/p/manaplus/language/sq/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -375,43 +379,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -421,8 +425,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -449,37 +453,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -495,43 +499,43 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -547,11 +551,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -564,37 +568,37 @@ msgid "Error"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -634,36 +638,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1056,7 +1060,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1240,8 +1244,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1467,38 +1471,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1521,20 +1531,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1559,7 +1569,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1574,50 +1584,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1635,9 +1645,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1646,7 +1656,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1659,10 +1669,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr ""
@@ -1676,9 +1686,9 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr ""
@@ -1687,26 +1697,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1714,19 +1724,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1734,19 +1744,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1754,7 +1764,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1765,9 +1775,19 @@ msgstr ""
 msgid "Unequip"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1775,69 +1795,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1846,7 +1858,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1854,69 +1866,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1926,71 +1938,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1999,50 +2011,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2052,9 +2064,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2062,41 +2074,41 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2104,155 +2116,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2260,43 +2272,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2653,7 +2665,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3977,7 +3989,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4253,7 +4265,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr ""
@@ -5080,7 +5092,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr ""
@@ -5300,7 +5312,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5334,16 +5346,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5353,25 +5365,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5388,7 +5400,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5844,7 +5856,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr ""
 
@@ -6016,46 +6028,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6117,93 +6130,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6403,7 +6416,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6418,12 +6431,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6777,68 +6790,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7094,226 +7112,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7743,7 +7766,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7777,19 +7800,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7857,38 +7880,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7896,27 +7919,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7966,96 +7989,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8068,7 +8091,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8149,7 +8172,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8158,89 +8181,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9103,6 +9126,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/sv.po b/po/sv.po
index b9ff04328..917a47cbe 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/"
 "manaplus/language/sv_SE/)\n"
@@ -62,95 +62,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Cache rensad"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klientupptid: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d vecka"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d veckor"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d dag"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d dagar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d timme"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d timmar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minut"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuter"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d sekund"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekunder"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Resurs-bilder:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Föräldralösa resurs-bilder:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Omgivningsvariabler dumpade"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Acceptera inkommande bytes-förfrågningar"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Synlig på karta"
 
@@ -325,53 +325,53 @@ msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Försökte plocka upp icke existerande item."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Item är för tung."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Item:en är för långt bort."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Inventory är fullt."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Stack är för stor."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Item:et tillhör någon annan."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -380,43 +380,43 @@ msgstr[1] "You picked up %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "jobb"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Follow: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Follow avbruten"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitation: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitation avbruten"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Du ser %s"
@@ -426,8 +426,8 @@ msgstr "Du ser %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Fullständigt ignorera"
 
@@ -1061,7 +1061,7 @@ msgstr "Meddelande"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Återuppliva"
 
@@ -1244,8 +1244,8 @@ msgstr "Skitstor (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(standard)"
 
@@ -1496,9 +1496,9 @@ msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Follow: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1537,14 +1537,14 @@ msgstr "Skapa Party"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1587,7 +1587,7 @@ msgstr "Trade"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Attackera"
 
@@ -1669,7 +1669,7 @@ msgstr "Prata med"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1686,7 +1686,7 @@ msgstr "Köp"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1698,7 +1698,7 @@ msgstr "Sälj"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr ""
 
@@ -1724,7 +1724,7 @@ msgstr "Lägg till i attacklistan"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Lägg till i ignoreringslistan"
 
@@ -1807,8 +1807,8 @@ msgstr "Spelare"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Kicka från party"
 
@@ -1820,8 +1820,8 @@ msgstr "Pick up"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Lägg till i chat"
 
@@ -1836,8 +1836,8 @@ msgstr "Kartobjekt"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Ta bort"
 
@@ -1938,8 +1938,8 @@ msgstr "Lämna"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Kopiera till clipboard"
 
@@ -1986,23 +1986,23 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Lägg till för trade"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Lägg till 10 för trade"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Lägg till hälften för trade"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Lägg till trade alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Lägg till alla för trade"
 
@@ -2011,50 +2011,50 @@ msgstr "Lägg till alla för trade"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Lagra"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Lagra 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Lagra hälften"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Lagra alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Lagra alla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Ta emot"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Hämta ut 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Hämta ut hälften"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Hämta ut alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Hämta ut alla"
 
@@ -2064,51 +2064,51 @@ msgstr "Hämta ut alla"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "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:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Kopiera till chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Flytta upp"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Flytta ner"
 
@@ -2116,155 +2116,155 @@ msgstr "Flytta ner"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Klä av"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Kopiera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Klistra in"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Öppna länk"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Visa fönster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Black list"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Sätt som enemy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Bli vän"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Av-ignorera"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Follow"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Köp (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Sälj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Bjud in till party"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Visa Items"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Ta bort från pickup-listan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 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:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr "Skydda inte item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Skydda item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Släng..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Släng allt"
 
@@ -2272,43 +2272,43 @@ msgstr "Släng allt"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Släng"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "GM-kommandon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "Granska ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Goto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Återkalla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Sparka"
 
@@ -2665,7 +2665,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Pris: %s / Totalt: %s"
@@ -2679,7 +2679,7 @@ msgstr "Ändra"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Lvl: %d"
@@ -6110,7 +6110,7 @@ msgstr "Skill Set %d"
 msgid "Skill %d"
 msgstr "Skill %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8045,63 +8045,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr "Strength %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr "Agility %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitality %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr "Intelligence %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr "Dexterity %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr "Luck %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Inga servrar tillgängliga."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Någon annan försöker använda detta konto."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Detta konto är redan inloggat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Speed hack upptäckt."
 
@@ -8114,7 +8114,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Duplicerad Inloggning."
 
@@ -8195,7 +8195,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Okänt anslutningsfel."
 
@@ -8204,89 +8204,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Du blev frånkopplad från servern!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Strength"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Agility"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitality"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Intelligence"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Dexterity"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Luck"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "M.Attack"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "M.Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Accuracy"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evade"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Critical Hit"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Attack Delay"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Walk Delay"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Attack Range"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Damage per sec."
 
diff --git a/po/sv_SE.po b/po/sv_SE.po
index b9ff04328..917a47cbe 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/"
 "manaplus/language/sv_SE/)\n"
@@ -62,95 +62,95 @@ msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Cache rensad"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klientupptid: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d vecka"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d veckor"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d dag"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d dagar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d timme"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d timmar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d minut"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuter"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d sekund"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekunder"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Resurs-bilder:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Föräldralösa resurs-bilder:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Omgivningsvariabler dumpade"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Acceptera inkommande bytes-förfrågningar"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Synlig på karta"
 
@@ -325,53 +325,53 @@ msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Försökte plocka upp icke existerande item."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Item är för tung."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Item:en är för långt bort."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Inventory är fullt."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Stack är för stor."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Item:et tillhör någon annan."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -380,43 +380,43 @@ msgstr[1] "You picked up %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "jobb"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Follow: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Follow avbruten"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitation: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Imitation avbruten"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Du ser %s"
@@ -426,8 +426,8 @@ msgstr "Du ser %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Fullständigt ignorera"
 
@@ -1061,7 +1061,7 @@ msgstr "Meddelande"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Återuppliva"
 
@@ -1244,8 +1244,8 @@ msgstr "Skitstor (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(standard)"
 
@@ -1496,9 +1496,9 @@ msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Follow: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1537,14 +1537,14 @@ msgstr "Skapa Party"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1587,7 +1587,7 @@ msgstr "Trade"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Attackera"
 
@@ -1669,7 +1669,7 @@ msgstr "Prata med"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1686,7 +1686,7 @@ msgstr "Köp"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1698,7 +1698,7 @@ msgstr "Sälj"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr ""
 
@@ -1724,7 +1724,7 @@ msgstr "Lägg till i attacklistan"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Lägg till i ignoreringslistan"
 
@@ -1807,8 +1807,8 @@ msgstr "Spelare"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Kicka från party"
 
@@ -1820,8 +1820,8 @@ msgstr "Pick up"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Lägg till i chat"
 
@@ -1836,8 +1836,8 @@ msgstr "Kartobjekt"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Ta bort"
 
@@ -1938,8 +1938,8 @@ msgstr "Lämna"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Kopiera till clipboard"
 
@@ -1986,23 +1986,23 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Lägg till för trade"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Lägg till 10 för trade"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Lägg till hälften för trade"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Lägg till trade alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Lägg till alla för trade"
 
@@ -2011,50 +2011,50 @@ msgstr "Lägg till alla för trade"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Lagra"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Lagra 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Lagra hälften"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Lagra alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Lagra alla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Ta emot"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Hämta ut 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Hämta ut hälften"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Hämta ut alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Hämta ut alla"
 
@@ -2064,51 +2064,51 @@ msgstr "Hämta ut alla"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "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:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Kopiera till chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "Flytta upp"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Flytta ner"
 
@@ -2116,155 +2116,155 @@ msgstr "Flytta ner"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Klä av"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Kopiera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Klistra in"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Öppna länk"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Visa fönster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "Black list"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Sätt som enemy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Bli vän"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Av-ignorera"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Follow"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Köp (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Sälj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Bjud in till party"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Visa Items"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Ta bort från pickup-listan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 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:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr "Skydda inte item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Skydda item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Släng..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Släng allt"
 
@@ -2272,43 +2272,43 @@ msgstr "Släng allt"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Släng"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "GM-kommandon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "Granska ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Goto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Återkalla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Sparka"
 
@@ -2665,7 +2665,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Pris: %s / Totalt: %s"
@@ -2679,7 +2679,7 @@ msgstr "Ändra"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Lvl: %d"
@@ -6110,7 +6110,7 @@ msgstr "Skill Set %d"
 msgid "Skill %d"
 msgstr "Skill %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8045,63 +8045,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr "Strength %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr "Agility %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitality %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr "Intelligence %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr "Dexterity %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr "Luck %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Inga servrar tillgängliga."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Någon annan försöker använda detta konto."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Detta konto är redan inloggat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Speed hack upptäckt."
 
@@ -8114,7 +8114,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Duplicerad Inloggning."
 
@@ -8195,7 +8195,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Okänt anslutningsfel."
 
@@ -8204,89 +8204,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Du blev frånkopplad från servern!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Strength"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Agility"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Vitality"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Intelligence"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Dexterity"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Luck"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "M.Attack"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "M.Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Accuracy"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evade"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "% Critical Hit"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Attack Delay"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Walk Delay"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Attack Range"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Damage per sec."
 
diff --git a/po/te.po b/po/te.po
index 0736473cd..518b62e4e 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Telugu (http://www.transifex.com/projects/p/manaplus/language/te/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr "సరే"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -375,43 +379,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -421,8 +425,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -449,37 +453,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "సహాయం"
@@ -495,43 +499,43 @@ msgstr "సహాయం"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -547,11 +551,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -564,37 +568,37 @@ msgid "Error"
 msgstr "పొరపాటు"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -634,36 +638,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr "సాధారణ"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1056,7 +1060,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1240,8 +1244,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1467,38 +1471,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1521,20 +1531,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1559,7 +1569,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1574,50 +1584,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1635,9 +1645,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1646,7 +1656,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1659,10 +1669,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr ""
@@ -1676,9 +1686,9 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr ""
@@ -1687,26 +1697,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1714,19 +1724,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1734,19 +1744,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1754,7 +1764,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1765,9 +1775,19 @@ msgstr ""
 msgid "Unequip"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1775,69 +1795,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "ఆటగాళ్ళు"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1846,7 +1858,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1854,69 +1866,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1926,71 +1938,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1999,50 +2011,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2052,9 +2064,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2062,41 +2074,41 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2104,155 +2116,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2260,43 +2272,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2653,7 +2665,7 @@ msgstr "గరిష్ఠ"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "వెల: %s / మొత్తం: %s"
@@ -3977,7 +3989,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4253,7 +4265,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "తొలగించు"
@@ -5080,7 +5092,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "సృష్టించు"
@@ -5300,7 +5312,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5334,16 +5346,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5353,25 +5365,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5388,7 +5400,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5844,7 +5856,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr ""
 
@@ -6016,46 +6028,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6117,93 +6130,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6403,7 +6416,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6418,12 +6431,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6777,68 +6790,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7094,226 +7112,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7743,7 +7766,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7777,19 +7800,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7857,38 +7880,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7896,27 +7919,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7966,96 +7989,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8068,7 +8091,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8149,7 +8172,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8158,89 +8181,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9103,6 +9126,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/th.po b/po/th.po
index 1f9a41bcc..5d509e81d 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Thai (http://www.transifex.com/projects/p/manaplus/language/th/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -374,43 +378,43 @@ msgstr[0] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -420,8 +424,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -448,37 +452,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "ตั้งค่า"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -494,43 +498,43 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -546,11 +550,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -563,37 +567,37 @@ msgid "Error"
 msgstr "ผิดพลาด"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -633,36 +637,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1055,7 +1059,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1239,8 +1243,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1466,38 +1470,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1520,20 +1530,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1558,7 +1568,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1573,50 +1583,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1634,9 +1644,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1645,7 +1655,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1658,10 +1668,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr "ซื้อ"
@@ -1675,9 +1685,9 @@ msgstr "ซื้อ"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr ""
@@ -1686,26 +1696,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1713,19 +1723,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1733,19 +1743,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1753,7 +1763,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1764,9 +1774,19 @@ msgstr ""
 msgid "Unequip"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1774,69 +1794,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1845,7 +1857,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1853,69 +1865,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1925,71 +1937,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1998,50 +2010,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2051,9 +2063,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2061,41 +2073,41 @@ msgid "Use"
 msgstr "ใช้"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2103,155 +2115,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2259,43 +2271,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "ทิ้ง"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2652,7 +2664,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3976,7 +3988,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4252,7 +4264,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "ลบทิ้ง"
@@ -5079,7 +5091,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "สร้าง"
@@ -5299,7 +5311,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5333,16 +5345,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5352,25 +5364,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5387,7 +5399,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5841,7 +5853,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr ""
 
@@ -6013,46 +6025,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6114,93 +6127,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6400,7 +6413,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6415,12 +6428,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6774,68 +6787,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7091,226 +7109,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7740,7 +7763,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7774,19 +7797,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7854,38 +7877,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7893,27 +7916,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7963,96 +7986,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8065,7 +8088,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8146,7 +8169,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8155,89 +8178,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9100,6 +9123,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/tr.po b/po/tr.po
index 99c133ba0..107c9e592 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Turkish (http://www.transifex.com/projects/p/manaplus/"
 "language/tr/)\n"
@@ -64,95 +64,95 @@ msgstr "TAMAM"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Bellek temizlendi"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client çalışma süresi: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d hafta"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d haftalar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d gün"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d günler"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d saat"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d saatler"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d dakika"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d dakikalar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d saniye"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d saniyeler"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Kaynak resimleri:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Edinilmiş kaynak resimleri:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Çevre değişkenleri yığıldı"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "Config bilgisi şuraya yüklendi:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Server configi şuraya yüklendi:"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Log kayıtları şuraya yüklendi:"
 
@@ -293,7 +293,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Gelen takas istekleri kabul ediliyor"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Haritada görünür"
 
@@ -327,53 +327,53 @@ msgid "You were killed by %s."
 msgstr "%s tarafından öldürüldün."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Var olmayan item toplanmaya çalışıldı."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "İtem çok ağır."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "İtem çok uzakta."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "Envanter dolu."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Küme çok büyük."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "İtem başkasına ait."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr "Bu miktardaki itemi alamazsınız."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr "İtem kümesi maksimum miktarda."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 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:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -382,43 +382,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "iş"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Takip et: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Takip iptal edildi."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Taklit: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Taklit iptal edildi"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "%s görüyorsun"
@@ -428,8 +428,8 @@ msgstr "%s görüyorsun"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Tamamen görmezden gel"
 
@@ -1063,7 +1063,7 @@ msgstr "Mesaj"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Dirilt"
 
@@ -1250,8 +1250,8 @@ msgstr "Kocaman (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(varsayılan)"
 
@@ -1502,9 +1502,9 @@ msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Takip et: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1543,14 +1543,14 @@ msgstr "Parti kur"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1593,7 +1593,7 @@ msgstr "Takas"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Saldırı"
 
@@ -1675,7 +1675,7 @@ msgstr "Konuş"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1692,7 +1692,7 @@ msgstr "Satın Al"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1704,7 +1704,7 @@ msgstr "Sat"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Yorum ekle"
 
@@ -1730,7 +1730,7 @@ msgstr "Saldırı listesine ekle"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Gözmezden gelinenler listesine ekle"
 
@@ -1813,8 +1813,8 @@ msgstr "Oyuncular"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Partiden at"
 
@@ -1826,8 +1826,8 @@ msgstr "Topla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Sohbete ekle"
 
@@ -1842,8 +1842,8 @@ msgstr "Harita itemi"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Kaldır"
 
@@ -1944,8 +1944,8 @@ msgstr "Ayrıl"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Panoya kopyala"
 
@@ -1992,23 +1992,23 @@ msgstr "Yorum:                        "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Takasa ekle"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "10 tanesini takasa ekle"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Yarısını takasa ekle"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Tamamını takasa ekle-1"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Tamamını takasa ekle"
 
@@ -2017,50 +2017,50 @@ msgstr "Tamamını takasa ekle"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Sakla"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Sakla 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Yarısını sakla"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Tamamını sakla-1"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Tamamını sakla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Geri al"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Geri al 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Yarısını geri al"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Tamamını geri al-1"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Tamamını geri al"
 
@@ -2070,51 +2070,51 @@ msgstr "Tamamını geri al"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: 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:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2122,155 +2122,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "İhmal et"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Görmezden gel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Görmezden gelmeyi bırak"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Satın Al (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Gruba davet et"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Nesneleri göster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Toplama listesinden kaldır"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr "Toplama listesine ekle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Bırak..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr ""
 
@@ -2278,43 +2278,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Bırak"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr ""
 
@@ -2671,7 +2671,7 @@ msgstr "En Fazla"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Fiyat: %s / Toplam: %s"
@@ -2685,7 +2685,7 @@ msgstr "Dünzenle"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Level: %d"
@@ -6105,7 +6105,7 @@ msgstr "Yetenek Seti %d"
 msgid "Skill %d"
 msgstr "Yetenek %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8032,63 +8032,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Başka birisi bu hesabı kullanmaya çalışıyor."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Zaten bu hesaba bağlanıldı."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8101,7 +8101,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr ""
 
@@ -8182,7 +8182,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8191,89 +8191,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Güç"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Çeviklik"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Yaşam Gücü"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Zeka"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Maharet"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Şans"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr ""
 
diff --git a/po/uk.po b/po/uk.po
index 5c2c6f6db..bc9834a2a 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/projects/p/manaplus/"
 "language/uk/)\n"
@@ -65,95 +65,95 @@ msgstr "ОК"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr "Кеш прибрано"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Час безперервної роботи клієнта: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr "%d тиждень"
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr "%d тижнів"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr "%d день"
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr "%d днів"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr "%d година"
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr "%d годин"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr "%d хвилина"
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr "%d хвилин"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr "%d секунда"
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr "%d секунд"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr "Зображень:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr "Вилучених зображень:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr "Змінні середовища збережені"
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr "Завантажений конфіг:"
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr "Завантажена конфігурація сервера:"
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr "Завантажений лог:"
 
@@ -296,7 +296,7 @@ msgid "Accepting incoming trade requests"
 msgstr "Приймання вхідних пропозицій торгівлі"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "Видимий на мапі"
 
@@ -330,53 +330,53 @@ msgid "You were killed by %s."
 msgstr "Вас вбив %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr "Спроби підняти неіснуючий предмет."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "Предмет занадто важкий."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "Предмет задалеко щоб підняти."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr "В сумці немає місця."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr "Забагато предметів у купі."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr "Предмет належить комусь іншому."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr "Не можливо підняти стільки предметів."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr "Кількість цих предметів досягла межі."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 msgid "Unknown problem picking up item."
 msgstr "Невстановлена помилка під час спроби підняти предмет."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -386,43 +386,43 @@ msgstr[2] "Ви підняли %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr "досвід"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr "робота"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr "Йти слідом за: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr "Слідкування відмінено"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr "Імітація: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr "Імітацію відмінено"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr "Ти бачиш %s"
@@ -432,8 +432,8 @@ msgstr "Ти бачиш %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "Остаточно ігнорувати"
 
@@ -1067,7 +1067,7 @@ msgstr "Повідомлення"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr "Опритомнити"
 
@@ -1252,8 +1252,8 @@ msgstr "Величезний (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(за замовчуванням)"
 
@@ -1498,15 +1498,15 @@ msgstr "PVP ранг: %u"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:196
-#, fuzzy, c-format
+#, c-format
 msgid "Buy shop: %s"
-msgstr "Тип: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
-#, fuzzy, c-format
+#, c-format
 msgid "Sell shop: %s"
-msgstr "Йти слідом за: %s"
+msgstr ""
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1545,14 +1545,14 @@ msgstr "Створити групу"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1595,7 +1595,7 @@ msgstr "Торгівля"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "Атака"
 
@@ -1677,7 +1677,7 @@ msgstr "Діалог"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1694,7 +1694,7 @@ msgstr "Придбати"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1706,7 +1706,7 @@ msgstr "Продати"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "Додати примітку"
 
@@ -1732,7 +1732,7 @@ msgstr "Додати до списку атаки"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr "Ігнорувати тип мобу"
 
@@ -1815,8 +1815,8 @@ msgstr "Гравці"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "Виштовхати з групи"
 
@@ -1828,8 +1828,8 @@ msgstr "Підняти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "Додати до чату"
 
@@ -1844,8 +1844,8 @@ msgstr "Елемент карти"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr "Видалити"
 
@@ -1946,8 +1946,8 @@ msgstr "Залишити"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr "Внести в буфер обміну"
 
@@ -1994,23 +1994,23 @@ msgstr "Примітка:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr "Додати до торгівлі"
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr "Додати до торгівлі 10"
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr "Додати половину до торгівлі"
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr "Додати все окрім одного"
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr "Додати всю кількість"
 
@@ -2019,50 +2019,50 @@ msgstr "Додати всю кількість"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Зберегти"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "Зберегти 10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "Зберегти половину"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr "Зберегти все окрім одного"
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "Зберегти всю кількість"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Вилучити"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "Вилучити 10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "Вилучити половину"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr "Вилучити все окрім одного"
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "Вилучити всю кількість"
 
@@ -2072,51 +2072,51 @@ msgstr "Вилучити всю кількість"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Reset yellow bar"
 msgstr "Скинути Жовтий рядок"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Додати до чату"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: 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:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr "Пріоритет нижче"
 
@@ -2124,155 +2124,155 @@ msgstr "Пріоритет нижче"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr "Роздягнути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr "Копіювати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr "Вставити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr "Відвідати посилання"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr "Показати вікно"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr "Зневажати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ігнорувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr "В чорний список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr "Позначити супротивником"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr "Стерти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "Приятелювати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr "Повернути з ігнору"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "Іти слідом"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "Купувати (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "Продати (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr "Запросити до групи"
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr "Ввійти до чату %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "Показати спорядження"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr "Видалити зі списку підбирання"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr "Додати до списку підбирання"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr "Зняти захист"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr "Захистити предмет"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Кинути..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "Кинути все"
 
@@ -2280,43 +2280,43 @@ msgstr "Кинути все"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Кинути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr "ГМ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr "ГМ команди"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr "Перевірити IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr "Відвідати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr "Викликати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr "Виштовхати"
 
@@ -2673,7 +2673,7 @@ msgstr "Все"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Ціна: %s / Загалом: %s"
@@ -2687,7 +2687,7 @@ msgstr "Редагувати"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "Рівень: %d"
@@ -6118,7 +6118,7 @@ msgstr "Група вмінь %d"
 msgid "Skill %d"
 msgstr "Вміння %d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr "Невдале вміння: %s"
@@ -6811,9 +6811,8 @@ msgstr "Модифікатор смайликів улюбленця"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
-#, fuzzy
 msgid "Homunculus / mercenary emote modifier key"
-msgstr "Модифікатор смайликів улюбленця"
+msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:61
@@ -8048,63 +8047,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr "Неможливо відкрити канал, канал %s не існує."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr "Сила %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr "Спритність %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr "Витривалість %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr "Інтелект %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr "Вправність %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr "Талан %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "Аутентифікація не вдалася."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "Немає доступних серверів."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "Хтось інший намагається використати цей акаунт."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "Цей акаунт все знаходиться у грі."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "Виявлено перевищення швидкісних лімітів."
 
@@ -8117,7 +8116,7 @@ msgid "Sorry, you are underaged."
 msgstr "Даруйте, але в вас недостатньо віку."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "Дубльований логін."
 
@@ -8198,7 +8197,7 @@ msgid "Not allowed race."
 msgstr "Недозволена раса."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "Невідома помилка з'єднання."
 
@@ -8207,89 +8206,89 @@ msgid "Map not found"
 msgstr "Мапу не знайдено."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "Відключений від серверу!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "Сила"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "Спритність"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "Витривалість"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "Інтелект"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "Вправність"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "Талан"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "Захист"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr "Маг. напад"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr "Маг. захист"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "Точність (%)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "Ухиляння (%)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "Критичний удар (%)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "Затримка атаки"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "Затримка руху"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "Дальність атаки"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "Ушкодження за секунду."
 
diff --git a/po/vls.po b/po/vls.po
index 0dc5a6795..d15e38f56 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Vlaams (http://www.transifex.com/projects/p/manaplus/language/vls/)\n"
 "MIME-Version: 1.0\n"
@@ -18,7 +18,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 msgid "File uploaded"
 msgstr ""
 
@@ -31,7 +31,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -43,12 +43,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -60,117 +60,117 @@ msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -178,102 +178,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -285,87 +289,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -374,43 +378,43 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -420,8 +424,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -448,37 +452,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -494,43 +498,43 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -546,11 +550,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -563,37 +567,37 @@ msgid "Error"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -633,36 +637,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1055,7 +1059,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1239,8 +1243,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1466,38 +1470,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1520,20 +1530,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1558,7 +1568,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1573,50 +1583,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1634,9 +1644,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1645,7 +1655,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1658,10 +1668,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr ""
@@ -1675,9 +1685,9 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr ""
@@ -1686,26 +1696,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1713,19 +1723,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1733,19 +1743,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1753,7 +1763,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1764,9 +1774,19 @@ msgstr ""
 msgid "Unequip"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1774,69 +1794,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1845,7 +1857,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1853,69 +1865,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1925,71 +1937,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1998,50 +2010,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2051,9 +2063,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2061,41 +2073,41 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2103,155 +2115,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2259,43 +2271,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2652,7 +2664,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3976,7 +3988,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4252,7 +4264,7 @@ msgstr ""
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr ""
@@ -5079,7 +5091,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr ""
@@ -5299,7 +5311,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr ""
@@ -5333,16 +5345,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5352,25 +5364,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5387,7 +5399,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5843,7 +5855,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr ""
 
@@ -6015,46 +6027,47 @@ msgid "Reset Windows"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6116,93 +6129,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6402,7 +6415,7 @@ msgid "Completed"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6417,12 +6430,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6776,68 +6789,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7093,226 +7111,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7742,7 +7765,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7776,19 +7799,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7856,38 +7879,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7895,27 +7918,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7965,96 +7988,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8067,7 +8090,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8148,7 +8171,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8157,89 +8180,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9102,6 +9125,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/zh_CN.po b/po/zh_CN.po
index fb77bcb70..4f5676629 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-02-28 12:11+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/manaplus/"
 "language/zh_CN/)\n"
@@ -69,95 +69,95 @@ msgstr "确定"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
+#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
+#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1083
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1092
+#: src/actions/actions.cpp:1094
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1102
+#: src/actions/actions.cpp:1104
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1112
+#: src/actions/actions.cpp:1114
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1122
+#: src/actions/actions.cpp:1124
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
+#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
+#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1283
+#: src/actions/actions.cpp:1285
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1402
+#: src/actions/actions.cpp:1404
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1411
+#: src/actions/actions.cpp:1413
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1420
+#: src/actions/actions.cpp:1422
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -298,7 +298,7 @@ msgid "Accepting incoming trade requests"
 msgstr "接受传入的交易请求"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1360
+#: src/actormanager.cpp:1361
 msgid "Visible on map"
 msgstr "在地图上可见"
 
@@ -332,53 +332,53 @@ msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:834
+#: src/being/localplayer.cpp:838
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:838
+#: src/being/localplayer.cpp:842
 msgid "Item is too heavy."
 msgstr "项目是太重了."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:842
+#: src/being/localplayer.cpp:846
 msgid "Item is too far away."
 msgstr "物品太远了."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:846
+#: src/being/localplayer.cpp:850
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:850
+#: src/being/localplayer.cpp:854
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:854
+#: src/being/localplayer.cpp:858
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:858
+#: src/being/localplayer.cpp:862
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:862
+#: src/being/localplayer.cpp:866
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:869
+#: src/being/localplayer.cpp:873
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:893
+#: src/being/localplayer.cpp:897
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -386,43 +386,43 @@ msgstr[0] "你拾起%d[@@%d|%s @@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
-#: src/being/localplayer.cpp:1112
+#: src/being/localplayer.cpp:1079 src/being/localplayer.cpp:1080
+#: src/being/localplayer.cpp:1116
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
-#: src/being/localplayer.cpp:1092
+#: src/being/localplayer.cpp:1084 src/being/localplayer.cpp:1090
+#: src/being/localplayer.cpp:1096
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2145
+#: src/being/localplayer.cpp:2149
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
+#: src/being/localplayer.cpp:2155 src/being/localplayer.cpp:2180
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2161
+#: src/being/localplayer.cpp:2165
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
+#: src/being/localplayer.cpp:2171 src/being/localplayer.cpp:2185
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2531
+#: src/being/localplayer.cpp:2535
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -432,8 +432,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
-#: src/gui/popups/popupmenu.cpp:2363
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
+#: src/gui/popups/popupmenu.cpp:2365
 msgid "Completely ignore"
 msgstr "完全忽略"
 
@@ -1067,7 +1067,7 @@ msgstr "讯息"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
 msgid "Revive"
 msgstr ""
 
@@ -1250,8 +1250,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
-#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
+#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(默认)"
 
@@ -1543,14 +1543,14 @@ msgstr "建立"
 #: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
 #: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
 #: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
-#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
-#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
-#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
-#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
-#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
+#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
+#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
+#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
+#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
+#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
+#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1593,7 +1593,7 @@ msgstr "交易"
 #: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
 #: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
 msgid "Attack"
 msgstr "攻击"
 
@@ -1675,7 +1675,7 @@ msgstr "说话"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
@@ -1692,7 +1692,7 @@ msgstr "购买"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1704,7 +1704,7 @@ msgstr "出售"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
 #: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2501
+#: src/gui/popups/popupmenu.cpp:2503
 msgid "Add comment"
 msgstr "发表评论"
 
@@ -1730,7 +1730,7 @@ msgstr "加入攻击清单"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
 msgid "Add to ignore list"
 msgstr ""
 
@@ -1813,8 +1813,8 @@ msgstr "玩家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
-#: src/gui/popups/popupmenu.cpp:2470
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
+#: src/gui/popups/popupmenu.cpp:2472
 msgid "Kick from party"
 msgstr "踢从党"
 
@@ -1826,8 +1826,8 @@ msgstr "拾取"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
-#: src/gui/popups/popupmenu.cpp:1838 src/gui/popups/popupmenu.cpp:1880
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
+#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
 msgid "Add to chat"
 msgstr "加入聊天"
 
@@ -1842,8 +1842,8 @@ msgstr "地图项"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
-#: src/gui/popups/popupmenu.cpp:2111
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
+#: src/gui/popups/popupmenu.cpp:2113
 msgid "Remove"
 msgstr ""
 
@@ -1944,8 +1944,8 @@ msgstr "留下"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
-#: src/gui/popups/popupmenu.cpp:2221
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
+#: src/gui/popups/popupmenu.cpp:2223
 msgid "Copy to clipboard"
 msgstr ""
 
@@ -1992,23 +1992,23 @@ msgstr "评论:                       "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1660
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1666
+#: src/gui/popups/popupmenu.cpp:1668
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1671
+#: src/gui/popups/popupmenu.cpp:1673
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1679
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Add to trade all"
 msgstr ""
 
@@ -2017,50 +2017,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
-#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
+#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "存储"
 
-#: src/gui/popups/popupmenu.cpp:1695
+#: src/gui/popups/popupmenu.cpp:1697
 msgid "Store 10"
 msgstr "商店10"
 
-#: src/gui/popups/popupmenu.cpp:1700
+#: src/gui/popups/popupmenu.cpp:1702
 msgid "Store half"
 msgstr "商店的一半"
 
-#: src/gui/popups/popupmenu.cpp:1704
+#: src/gui/popups/popupmenu.cpp:1706
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1708
+#: src/gui/popups/popupmenu.cpp:1710
 msgid "Store all"
 msgstr "商店所有"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "取回"
 
-#: src/gui/popups/popupmenu.cpp:1726
+#: src/gui/popups/popupmenu.cpp:1728
 msgid "Retrieve 10"
 msgstr "拿出10"
 
-#: src/gui/popups/popupmenu.cpp:1731
+#: src/gui/popups/popupmenu.cpp:1733
 msgid "Retrieve half"
 msgstr "拿出一半"
 
-#: src/gui/popups/popupmenu.cpp:1735
+#: src/gui/popups/popupmenu.cpp:1737
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1739
+#: src/gui/popups/popupmenu.cpp:1741
 msgid "Retrieve all"
 msgstr "检索所有"
 
@@ -2070,51 +2070,51 @@ msgstr "检索所有"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
-#: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
+#: src/gui/windows/skilldialog.cpp:458 src/gui/windows/skilldialog.cpp:540
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
 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 "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
+#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
 msgid "Move up"
 msgstr "x"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
+#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
 msgid "Move down"
 msgstr ""
 
@@ -2122,155 +2122,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
+#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2157
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2158
+#: src/gui/popups/popupmenu.cpp:2160
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2176
+#: src/gui/popups/popupmenu.cpp:2178
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2194
+#: src/gui/popups/popupmenu.cpp:2196
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
-#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
+#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
+#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
-#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
+#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "忽略"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
+#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
+#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
-#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
-#: src/gui/popups/popupmenu.cpp:2351
+#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
+#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
+#: src/gui/popups/popupmenu.cpp:2353
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2289
+#: src/gui/popups/popupmenu.cpp:2291
 msgid "Be friend"
 msgstr "是朋友"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
-#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
+#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2359
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:2378
 msgid "Follow"
 msgstr "按照"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/popupmenu.cpp:2382
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
+#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
 msgid "Buy (?)"
 msgstr "购买(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
+#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
 msgid "Sell (?)"
 msgstr "出售(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
+#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2487
+#: src/gui/popups/popupmenu.cpp:2489
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:2497
 msgid "Show Items"
 msgstr "显示项目"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2512
+#: src/gui/popups/popupmenu.cpp:2514
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2517
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2566
+#: src/gui/popups/popupmenu.cpp:2568
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2575
+#: src/gui/popups/popupmenu.cpp:2577
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "掉落..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2608
+#: src/gui/popups/popupmenu.cpp:2610
 msgid "Drop all"
 msgstr "所有"
 
@@ -2278,43 +2278,43 @@ msgstr "所有"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "丢弃"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2625
+#: src/gui/popups/popupmenu.cpp:2627
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2633
+#: src/gui/popups/popupmenu.cpp:2635
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2638
+#: src/gui/popups/popupmenu.cpp:2640
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2641
+#: src/gui/popups/popupmenu.cpp:2643
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2644
+#: src/gui/popups/popupmenu.cpp:2646
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2652
+#: src/gui/popups/popupmenu.cpp:2654
 msgid "Kick"
 msgstr ""
 
@@ -2671,7 +2671,7 @@ msgstr "最大"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "价格:%s / 总价:%s"
@@ -2685,7 +2685,7 @@ msgstr "编辑"
 
 #. TRANSLATORS: skill level
 #. TRANSLATORS: skills dialog. skill level
-#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:453
+#: src/gui/widgets/skillinfo.cpp:100 src/gui/windows/skilldialog.cpp:454
 #, c-format
 msgid "Lvl: %d"
 msgstr "等级: %d"
@@ -6100,7 +6100,7 @@ msgstr ""
 msgid "Skill %d"
 msgstr "技能为%d"
 
-#: src/gui/windows/skilldialog.cpp:458
+#: src/gui/windows/skilldialog.cpp:459
 #, c-format
 msgid "Failed skill: %s"
 msgstr ""
@@ -8027,63 +8027,63 @@ msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
 msgid "Authentication failed."
 msgstr "身份验证失败."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
 msgid "No servers available."
 msgstr "没有可用的服务器."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
 msgid "Someone else is trying to use this account."
 msgstr "别人尝试使用该帐户."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
 msgid "This account is already logged in."
 msgstr "此帐户已登录."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
 msgid "Speed hack detected."
 msgstr "检测速度劈."
 
@@ -8096,7 +8096,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
 msgid "Duplicated login."
 msgstr "重复登录."
 
@@ -8177,7 +8177,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
 msgid "Unknown connection error."
 msgstr "未知的连接错误."
 
@@ -8186,89 +8186,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
 msgid "Got disconnected from server!"
 msgstr "和服务器失去连接!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
 msgid "Strength"
 msgstr "力量"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
 msgid "Agility"
 msgstr "敏捷"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
 msgid "Vitality"
 msgstr "生命"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
 msgid "Intelligence"
 msgstr "智慧"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
 msgid "Dexterity"
 msgstr "敏捷"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
 msgid "Luck"
 msgstr "幸运"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
 msgid "Defense"
 msgstr "防御"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
 #, no-c-format
 msgid "% Accuracy"
 msgstr "%精度"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
 #, no-c-format
 msgid "% Evade"
 msgstr "%闪避"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Critical"
 msgstr "%"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
 msgid "Attack Delay"
 msgstr "攻击延迟"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
 msgid "Walk Delay"
 msgstr "步行延迟"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 msgid "Attack Range"
 msgstr "攻击范围"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Damage per sec."
 msgstr "每秒伤害."
 
diff --git a/po/zh_HK.po b/po/zh_HK.po
index 8d878f2eb..80c62c255 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/manaplus/language/zh_HK/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr "確定"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr ""
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr ""
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr ""
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr ""
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -374,43 +378,43 @@ msgstr[0] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -420,8 +424,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -448,37 +452,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "設定"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "顯示"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "說明"
@@ -494,43 +498,43 @@ msgstr "說明"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr "關閉"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -546,11 +550,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -563,37 +567,37 @@ msgid "Error"
 msgstr "錯誤"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -633,36 +637,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr ""
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr ""
 
@@ -1055,7 +1059,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1239,8 +1243,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1466,38 +1470,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1520,20 +1530,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1558,7 +1568,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "交易"
@@ -1573,50 +1583,50 @@ msgstr "交易"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1634,9 +1644,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1645,7 +1655,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1658,10 +1668,10 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr "購買"
@@ -1675,9 +1685,9 @@ msgstr "購買"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr "出售"
@@ -1686,26 +1696,26 @@ msgstr "出售"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1713,19 +1723,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1733,19 +1743,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1753,7 +1763,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1764,9 +1774,19 @@ msgstr ""
 msgid "Unequip"
 msgstr "卸下裝備"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1774,69 +1794,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "玩家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1845,7 +1857,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1853,69 +1865,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1925,71 +1937,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1998,50 +2010,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2051,9 +2063,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2061,41 +2073,41 @@ msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2103,155 +2115,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2259,43 +2271,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "丟棄"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2652,7 +2664,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3976,7 +3988,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4252,7 +4264,7 @@ msgstr "允許密語"
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "刪除"
@@ -5079,7 +5091,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "創造"
@@ -5299,7 +5311,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr "開始"
@@ -5333,16 +5345,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5352,25 +5364,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5387,7 +5399,7 @@ msgid "Whispering to %s: %s"
 msgstr "對%s竊竊私語:%s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5841,7 +5853,7 @@ msgstr ""
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr "增加"
 
@@ -6013,46 +6025,47 @@ msgid "Reset Windows"
 msgstr "重置視窗"
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6114,93 +6127,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr ""
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6400,7 +6413,7 @@ msgid "Completed"
 msgstr "已完成"
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6415,12 +6428,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6774,68 +6787,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7091,226 +7109,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7740,7 +7763,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7774,19 +7797,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7854,38 +7877,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7893,27 +7916,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7963,96 +7986,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8065,7 +8088,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8146,7 +8169,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8155,89 +8178,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr "和伺服器失去連線!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr "力量"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr "敏捷"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr "體力"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr "智力"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr "閃躲"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr "幸運"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9100,6 +9123,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
diff --git a/po/zh_TW.po b/po/zh_TW.po
index d61f35a91..b512fa193 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-02-14 12:50+0300\n"
-"PO-Revision-Date: 2015-02-15 09:53+0000\n"
+"POT-Creation-Date: 2015-02-28 12:11+0300\n"
+"PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/manaplus/language/zh_TW/)\n"
 "MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:143
+#: src/actions/actions.cpp:144
 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:145 src/client.cpp:1446 src/client.cpp:1473
+#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -44,12 +44,12 @@ msgstr ""
 #: src/gui/windows/changeemaildialog.cpp:170
 #: src/gui/windows/changepassworddialog.cpp:160
 #: src/gui/windows/charcreatedialog.cpp:382
-#: src/gui/windows/charselectdialog.cpp:275
-#: src/gui/windows/charselectdialog.cpp:317 src/gui/windows/editdialog.cpp:49
+#: src/gui/windows/charselectdialog.cpp:277
+#: src/gui/windows/charselectdialog.cpp:319 src/gui/windows/editdialog.cpp:49
 #: src/gui/windows/editserverdialog.cpp:59
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:165 src/gui/windows/quitdialog.cpp:68
-#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:505
+#: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
 #: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
@@ -61,117 +61,117 @@ msgstr "確定"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:909 src/actions/actions.cpp:921
+#: src/actions/actions.cpp:930 src/actions/actions.cpp:942
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1049 src/actions/actions.cpp:1105
+#: src/actions/actions.cpp:1070 src/actions/actions.cpp:1126
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1060
+#: src/actions/actions.cpp:1081
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1071
+#: src/actions/actions.cpp:1092
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1081
+#: src/actions/actions.cpp:1102
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1091
+#: src/actions/actions.cpp:1112
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1101
+#: src/actions/actions.cpp:1122
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1162 src/actions/actions.cpp:1171
+#: src/actions/actions.cpp:1183 src/actions/actions.cpp:1192
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1165 src/actions/actions.cpp:1174
+#: src/actions/actions.cpp:1186 src/actions/actions.cpp:1195
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1262
+#: src/actions/actions.cpp:1283
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1381
+#: src/actions/actions.cpp:1402
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1390
+#: src/actions/actions.cpp:1411
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1399
+#: src/actions/actions.cpp:1420
 msgid "Uploaded log into:"
 msgstr ""
 
 #. TRANSLATORS: whisper send
-#: src/actions/chat.cpp:242
+#: src/actions/chat.cpp:244
 msgid "Cannot send empty whispers!"
 msgstr "傳送密語失敗!"
 
 #. TRANSLATORS: new whisper or channel query
-#: src/actions/chat.cpp:290
+#: src/actions/chat.cpp:292
 #, 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:315 src/gui/widgets/tabs/chat/partytab.cpp:71
+#: src/actions/chat.cpp:317 src/gui/widgets/tabs/chat/partytab.cpp:71
 msgid "Party name is missing."
 msgstr "漏掉隊伍名稱."
 
 #. TRANSLATORS: create guild message
-#: src/actions/chat.cpp:333
+#: src/actions/chat.cpp:335
 msgid "Guild name is missing."
 msgstr ""
 
@@ -179,102 +179,106 @@ msgstr ""
 #. TRANSLATORS: guild invite message
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
-#: src/actions/chat.cpp:354 src/actions/chat.cpp:381 src/actions/chat.cpp:446
-#: src/actions/commands.cpp:72
+#: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
+#: src/actions/commands.cpp:73
 msgid "Please specify a name."
 msgstr ""
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Return toggles chat."
 msgstr "\"ENTER\"切換聊天."
 
-#: src/actions/chat.cpp:401
+#: src/actions/chat.cpp:407
 msgid "Message closes chat."
 msgstr "關閉密語."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:412
+#: src/actions/chat.cpp:418
 msgid "Return now toggles chat."
 msgstr "\"ENTER\"切換聊天."
 
 #. TRANSLATORS: message from toggle chat command
-#: src/actions/chat.cpp:421
+#: src/actions/chat.cpp:427
 msgid "Message now closes chat."
 msgstr "切換聊天."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:114
+#: src/actions/commands.cpp:115
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:127
+#: src/actions/commands.cpp:128
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:129
+#: src/actions/commands.cpp:130
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:160
+#: src/actions/commands.cpp:161
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:169
+#: src/actions/commands.cpp:170
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:171
+#: src/actions/commands.cpp:172
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:186
+#: src/actions/commands.cpp:187
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:199
+#: src/actions/commands.cpp:200
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:201
+#: src/actions/commands.cpp:202
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:208
+#: src/actions/commands.cpp:209
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:215
+#: src/actions/commands.cpp:216
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:222
+#: src/actions/commands.cpp:223
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:229
+#: src/actions/commands.cpp:230
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:236
+#: src/actions/commands.cpp:237
 msgid "enemy"
 msgstr ""
 
+#: src/actions/pets.cpp:98
+msgid "Rename your pet"
+msgstr ""
+
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
 msgid "Ignoring incoming trade requests"
@@ -286,87 +290,87 @@ msgid "Accepting incoming trade requests"
 msgstr "接受收到的交易要求"
 
 #. TRANSLATORS: visible beings on map
-#: src/actormanager.cpp:1326
+#: src/actormanager.cpp:1360
 msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:400
+#: src/being/being.cpp:402
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:569
+#: src/being/being.cpp:571
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1901 src/gui/windows/whoisonline.cpp:857
+#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1906 src/gui/windows/whoisonline.cpp:862
+#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
-#: src/being/localplayer.cpp:385
+#: src/being/localplayer.cpp:384
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:835
+#: src/being/localplayer.cpp:834
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:839
+#: src/being/localplayer.cpp:838
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:843
+#: src/being/localplayer.cpp:842
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:847
+#: src/being/localplayer.cpp:846
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:851
+#: src/being/localplayer.cpp:850
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:855
+#: src/being/localplayer.cpp:854
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:859
+#: src/being/localplayer.cpp:858
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:863
+#: src/being/localplayer.cpp:862
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:870
+#: src/being/localplayer.cpp:869
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:894
+#: src/being/localplayer.cpp:893
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -374,43 +378,43 @@ msgstr[0] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1076 src/being/localplayer.cpp:1077
-#: src/being/localplayer.cpp:1113
+#: src/being/localplayer.cpp:1075 src/being/localplayer.cpp:1076
+#: src/being/localplayer.cpp:1112
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1081 src/being/localplayer.cpp:1087
-#: src/being/localplayer.cpp:1093
+#: src/being/localplayer.cpp:1080 src/being/localplayer.cpp:1086
+#: src/being/localplayer.cpp:1092
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2823
+#: src/being/localplayer.cpp:2145
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2829 src/being/localplayer.cpp:2854
+#: src/being/localplayer.cpp:2151 src/being/localplayer.cpp:2176
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2839
+#: src/being/localplayer.cpp:2161
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2845 src/being/localplayer.cpp:2859
+#: src/being/localplayer.cpp:2167 src/being/localplayer.cpp:2181
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:3209
+#: src/being/localplayer.cpp:2531
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -420,8 +424,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:2302
-#: src/gui/popups/popupmenu.cpp:2344
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2321
+#: src/gui/popups/popupmenu.cpp:2363
 msgid "Completely ignore"
 msgstr ""
 
@@ -448,37 +452,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:901 src/gui/windowmenu.cpp:169
+#: src/client.cpp:903 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "設定"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:904 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:907 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "顯示"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:910 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:913
+#: src/client.cpp:915
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:916 src/gui/windowmenu.cpp:74
+#: src/client.cpp:918 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "說明"
@@ -494,43 +498,43 @@ msgstr "說明"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:920 src/client.cpp:1374 src/client.cpp:1388
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:714
-#: src/gui/popups/popupmenu.cpp:948 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
+#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
-#: src/gui/windows/shopwindow.cpp:91
+#: src/gui/windows/shopwindow.cpp:96
 msgid "Close"
 msgstr "關閉"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1046
+#: src/client.cpp:1048
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1092
+#: src/client.cpp:1094
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1135
+#: src/client.cpp:1137
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1265
+#: src/client.cpp:1267
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1305
+#: src/client.cpp:1307
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1317
+#: src/client.cpp:1319
 msgid "Changing game servers"
 msgstr ""
 
@@ -546,11 +550,11 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1372 src/client.cpp:1386 src/client.cpp:1581
+#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
@@ -563,37 +567,37 @@ msgid "Error"
 msgstr "錯誤"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1401
+#: src/client.cpp:1403
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1442
+#: src/client.cpp:1444
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1444
+#: src/client.cpp:1446
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1469
+#: src/client.cpp:1471
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1471
+#: src/client.cpp:1473
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1498
+#: src/client.cpp:1500
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1500
+#: src/client.cpp:1502
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -633,36 +637,36 @@ msgid "dyecmd srcdyestring dstfile"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
-#: src/game.cpp:240
+#: src/game.cpp:249
 msgid "General"
 msgstr "一般"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: full button name
 #. TRANSLATORS: debug window name
-#: src/game.cpp:258 src/gui/windowmenu.cpp:156
+#: src/game.cpp:267 src/gui/windowmenu.cpp:156
 #: src/gui/windows/debugwindow.cpp:42
 msgid "Debug"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:541
+#: src/game.cpp:560
 #, c-format
 msgid "Screenshot saved as %s"
 msgstr ""
 
 #. TRANSLATORS: save file message
-#: src/game.cpp:551
+#: src/game.cpp:570
 msgid "Saving screenshot failed!"
 msgstr "儲存抓圖失敗!"
 
 #. TRANSLATORS: error message text
-#: src/game.cpp:634
+#: src/game.cpp:657
 msgid "The connection to the server was lost."
 msgstr ""
 
 #. TRANSLATORS: error message header
-#: src/game.cpp:637
+#: src/game.cpp:660
 msgid "Network Error"
 msgstr "網路錯誤"
 
@@ -1055,7 +1059,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2621
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2647
 msgid "Revive"
 msgstr ""
 
@@ -1239,8 +1243,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2024
+#: src/gui/popups/popupmenu.cpp:2102 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1466,38 +1470,44 @@ msgid "Skip"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:142
+#: src/gui/popups/beingpopup.cpp:149
 #, c-format
 msgid "Party: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:158
+#: src/gui/popups/beingpopup.cpp:166
 #, c-format
 msgid "Guild: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:173
+#: src/gui/popups/beingpopup.cpp:182
 #, c-format
 msgid "Pvp rank: %u"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:186
+#: src/gui/popups/beingpopup.cpp:196
 #, c-format
-msgid "Shop: %s"
+msgid "Buy shop: %s"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:199
+#: src/gui/popups/beingpopup.cpp:210
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
 #, c-format
 msgid "Comment: %s"
 msgstr ""
 
 #. TRANSLATORS: party popup item
 #. TRANSLATORS: party creation message
-#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:502
+#: src/gui/popups/createpartypopup.h:51 src/gui/windows/socialwindow.cpp:510
 msgid "Create Party"
 msgstr ""
 
@@ -1520,20 +1530,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:529
-#: src/gui/popups/popupmenu.cpp:576 src/gui/popups/popupmenu.cpp:611
-#: src/gui/popups/popupmenu.cpp:642 src/gui/popups/popupmenu.cpp:667
-#: src/gui/popups/popupmenu.cpp:692 src/gui/popups/popupmenu.cpp:877
-#: src/gui/popups/popupmenu.cpp:904 src/gui/popups/popupmenu.cpp:937
-#: src/gui/popups/popupmenu.cpp:1747 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1833 src/gui/popups/popupmenu.cpp:1875
-#: src/gui/popups/popupmenu.cpp:1916 src/gui/popups/popupmenu.cpp:1984
-#: src/gui/popups/popupmenu.cpp:2062 src/gui/popups/popupmenu.cpp:2096
-#: src/gui/popups/popupmenu.cpp:2122 src/gui/popups/popupmenu.cpp:2143
-#: src/gui/popups/popupmenu.cpp:2164 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2206 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2633 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
+#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
+#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
+#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
+#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
+#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
+#: src/gui/popups/popupmenu.cpp:1766 src/gui/popups/popupmenu.cpp:1802
+#: src/gui/popups/popupmenu.cpp:1852 src/gui/popups/popupmenu.cpp:1894
+#: src/gui/popups/popupmenu.cpp:1935 src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2081 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2141 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:2183 src/gui/popups/popupmenu.cpp:2208
+#: src/gui/popups/popupmenu.cpp:2225 src/gui/popups/popupmenu.cpp:2539
+#: src/gui/popups/popupmenu.cpp:2659 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1558,7 +1568,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:787
+#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "交易"
@@ -1573,50 +1583,50 @@ msgstr "交易"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:276
-#: src/gui/popups/popupmenu.cpp:790 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
+#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:339
 msgid "Attack"
 msgstr "攻擊"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:251
-#: src/gui/popups/popupmenu.cpp:454
+#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
+#: src/gui/popups/popupmenu.cpp:463
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:794
+#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
 #: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:500 src/gui/popups/popupmenu.cpp:820
+#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
 #: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:507 src/gui/popups/popupmenu.cpp:827
+#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:223 src/gui/popups/popupmenu.cpp:517
-#: src/gui/popups/popupmenu.cpp:839
+#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:230
+#: src/gui/popups/popupmenu.cpp:232
 msgid "Nuke"
 msgstr ""
 
@@ -1634,9 +1644,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:233 src/gui/popups/popupmenu.cpp:264
-#: src/gui/popups/popupmenu.cpp:484 src/gui/popups/popupmenu.cpp:635
-#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
+#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1645,7 +1655,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:245 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "說話"
@@ -1658,10 +1668,10 @@ msgstr "說話"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:255 src/gui/popups/popupmenu.cpp:2373
+#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2393
 #: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
-#: src/gui/windows/shopwindow.cpp:146 src/input/pages/basic.cpp:240
+#: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
 msgstr "購買"
@@ -1675,9 +1685,9 @@ msgstr "購買"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:258 src/gui/popups/popupmenu.cpp:2376
+#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2405
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
-#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:148
+#: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
 msgid "Sell"
 msgstr "出售"
@@ -1686,26 +1696,26 @@ msgstr "出售"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:267 src/gui/popups/popupmenu.cpp:464
-#: src/gui/popups/popupmenu.cpp:2475
+#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
+#: src/gui/popups/popupmenu.cpp:2501
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:288
+#: src/gui/popups/popupmenu.cpp:290
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:295
+#: src/gui/popups/popupmenu.cpp:297
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:299
+#: src/gui/popups/popupmenu.cpp:301
 msgid "Add to attack list"
 msgstr ""
 
@@ -1713,19 +1723,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:303 src/gui/popups/popupmenu.cpp:2495
+#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2521
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:312 src/gui/popups/popupmenu.cpp:323
+#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:316
+#: src/gui/popups/popupmenu.cpp:318
 msgid "Fire"
 msgstr ""
 
@@ -1733,19 +1743,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:326 src/gui/popups/popupmenu.cpp:337
+#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:330
+#: src/gui/popups/popupmenu.cpp:332
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:340
+#: src/gui/popups/popupmenu.cpp:344
 msgid "Drop loot"
 msgstr ""
 
@@ -1753,7 +1763,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:343 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1764,9 +1774,19 @@ msgstr ""
 msgid "Unequip"
 msgstr "卸下裝備"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
+msgid "Rename"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:347
+#: src/gui/popups/popupmenu.cpp:355
 msgid "Return to egg"
 msgstr ""
 
@@ -1774,69 +1794,61 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:361 src/gui/popups/popupmenu.cpp:525
+#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:410 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "玩家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:476 src/gui/popups/popupmenu.cpp:2420
-#: src/gui/popups/popupmenu.cpp:2444
+#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2446
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:558 src/gui/popups/popupmenu.cpp:567
+#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:572 src/gui/popups/popupmenu.cpp:1743
-#: src/gui/popups/popupmenu.cpp:1819 src/gui/popups/popupmenu.cpp:1861
+#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1762
+#: 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:593 src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
 msgid "Map Item"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: rename map item
-#. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:596 src/gui/windows/charselectdialog.cpp:130
-#: src/gui/windows/shopwindow.cpp:170
-msgid "Rename"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove map item
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:599 src/gui/popups/popupmenu.cpp:2058
-#: src/gui/popups/popupmenu.cpp:2092
+#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2077
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:631
+#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:651
 msgid "Move camera"
 msgstr ""
 
@@ -1845,7 +1857,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:656 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1853,69 +1865,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:659
+#: src/gui/popups/popupmenu.cpp:672
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:685 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:688
+#: src/gui/popups/popupmenu.cpp:701
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:719 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:726
+#: src/gui/popups/popupmenu.cpp:739
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:732
+#: src/gui/popups/popupmenu.cpp:745
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:738
+#: src/gui/popups/popupmenu.cpp:751
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:744
+#: src/gui/popups/popupmenu.cpp:757
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:750
+#: src/gui/popups/popupmenu.cpp:763
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:756
+#: src/gui/popups/popupmenu.cpp:769
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:763 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1925,71 +1937,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:768 src/gui/popups/popupmenu.cpp:2160
-#: src/gui/popups/popupmenu.cpp:2202
+#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2179
+#: src/gui/popups/popupmenu.cpp:2221
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:886
+#: src/gui/popups/popupmenu.cpp:903
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:931
+#: src/gui/popups/popupmenu.cpp:948
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:974
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:963
+#: src/gui/popups/popupmenu.cpp:980
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1011
+#: src/gui/popups/popupmenu.cpp:1028
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1013
+#: src/gui/popups/popupmenu.cpp:1030
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1032
+#: src/gui/popups/popupmenu.cpp:1049
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1034
+#: src/gui/popups/popupmenu.cpp:1051
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1639
+#: src/gui/popups/popupmenu.cpp:1658
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1647
+#: src/gui/popups/popupmenu.cpp:1666
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1652
+#: src/gui/popups/popupmenu.cpp:1671
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1656
+#: src/gui/popups/popupmenu.cpp:1675
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Add to trade all"
 msgstr ""
 
@@ -1998,50 +2010,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1668 src/gui/popups/popupmenu.cpp:1815
-#: src/gui/popups/popupmenu.cpp:1856 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1687 src/gui/popups/popupmenu.cpp:1834
+#: src/gui/popups/popupmenu.cpp:1875 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
-#: src/gui/windows/inventorywindow.cpp:858 src/gui/windows/setupwindow.cpp:97
+#: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "寄放"
 
-#: src/gui/popups/popupmenu.cpp:1676
+#: src/gui/popups/popupmenu.cpp:1695
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1700
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1685
+#: src/gui/popups/popupmenu.cpp:1704
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1689
+#: src/gui/popups/popupmenu.cpp:1708
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1699 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1718 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "取回"
 
-#: src/gui/popups/popupmenu.cpp:1707
+#: src/gui/popups/popupmenu.cpp:1726
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1712
+#: src/gui/popups/popupmenu.cpp:1731
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1716
+#: src/gui/popups/popupmenu.cpp:1735
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1720
+#: src/gui/popups/popupmenu.cpp:1739
 msgid "Retrieve all"
 msgstr ""
 
@@ -2051,9 +2063,9 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1777 src/gui/popups/popupmenu.cpp:2564
+#: src/gui/popups/popupmenu.cpp:1796 src/gui/popups/popupmenu.cpp:2590
 #: src/gui/windows/inventorywindow.cpp:186
-#: src/gui/windows/inventorywindow.cpp:750 src/gui/windows/skilldialog.cpp:82
+#: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
 #: src/gui/windows/skilldialog.cpp:457 src/gui/windows/skilldialog.cpp:539
 #: src/resources/itemtypemapdata.h:39 src/resources/itemtypemapdata.h:43
@@ -2061,41 +2073,41 @@ msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1871
+#: src/gui/popups/popupmenu.cpp:1890
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1902 src/gui/popups/popupmenu.cpp:1963
+#: src/gui/popups/popupmenu.cpp:1921 src/gui/popups/popupmenu.cpp:1982
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1909 src/gui/popups/popupmenu.cpp:1970
+#: src/gui/popups/popupmenu.cpp:1928 src/gui/popups/popupmenu.cpp:1989
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:1996
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:1981 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:2000 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2021 src/gui/popups/popupmenu.cpp:2040
+#: src/gui/popups/popupmenu.cpp:2040 src/gui/popups/popupmenu.cpp:2059
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2027 src/gui/popups/popupmenu.cpp:2046
+#: src/gui/popups/popupmenu.cpp:2046 src/gui/popups/popupmenu.cpp:2065
 msgid "Move down"
 msgstr ""
 
@@ -2103,155 +2115,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:2137 src/gui/popups/popupmenu.cpp:2498
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2136
+#: src/gui/popups/popupmenu.cpp:2155
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2139
+#: src/gui/popups/popupmenu.cpp:2158
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2176
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2175
+#: src/gui/popups/popupmenu.cpp:2194
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2248 src/gui/popups/popupmenu.cpp:2284
-#: src/gui/popups/popupmenu.cpp:2323 src/gui/popups/popupmenu.cpp:2341
+#: src/gui/popups/popupmenu.cpp:2267 src/gui/popups/popupmenu.cpp:2303
+#: src/gui/popups/popupmenu.cpp:2342 src/gui/popups/popupmenu.cpp:2360
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2251 src/gui/popups/popupmenu.cpp:2287
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2270 src/gui/popups/popupmenu.cpp:2306
+#: src/gui/popups/popupmenu.cpp:2345 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2254 src/gui/popups/popupmenu.cpp:2329
+#: src/gui/popups/popupmenu.cpp:2273 src/gui/popups/popupmenu.cpp:2348
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2257 src/gui/popups/popupmenu.cpp:2290
+#: src/gui/popups/popupmenu.cpp:2276 src/gui/popups/popupmenu.cpp:2309
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2260 src/gui/popups/popupmenu.cpp:2293
-#: src/gui/popups/popupmenu.cpp:2305 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2279 src/gui/popups/popupmenu.cpp:2312
+#: src/gui/popups/popupmenu.cpp:2324 src/gui/popups/popupmenu.cpp:2333
+#: src/gui/popups/popupmenu.cpp:2351
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2270
+#: src/gui/popups/popupmenu.cpp:2289
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2299
-#: src/gui/popups/popupmenu.cpp:2311 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2338
+#: src/gui/popups/popupmenu.cpp:2300 src/gui/popups/popupmenu.cpp:2318
+#: src/gui/popups/popupmenu.cpp:2330 src/gui/popups/popupmenu.cpp:2339
+#: src/gui/popups/popupmenu.cpp:2357
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2357
+#: src/gui/popups/popupmenu.cpp:2376
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2361
+#: src/gui/popups/popupmenu.cpp:2380
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2382 src/gui/popups/popupmenu.cpp:2397
+#: src/gui/popups/popupmenu.cpp:2399 src/gui/popups/popupmenu.cpp:2423
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2385 src/gui/popups/popupmenu.cpp:2400
+#: src/gui/popups/popupmenu.cpp:2411 src/gui/popups/popupmenu.cpp:2426
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2414 src/gui/popups/popupmenu.cpp:2438
+#: src/gui/popups/popupmenu.cpp:2440 src/gui/popups/popupmenu.cpp:2464
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2461
+#: src/gui/popups/popupmenu.cpp:2487
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2469
+#: src/gui/popups/popupmenu.cpp:2495
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2486
+#: src/gui/popups/popupmenu.cpp:2512
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2491
+#: src/gui/popups/popupmenu.cpp:2517
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2540
+#: src/gui/popups/popupmenu.cpp:2566
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2549
+#: src/gui/popups/popupmenu.cpp:2575
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2579 src/gui/windows/inventorywindow.cpp:201
-#: src/gui/windows/inventorywindow.cpp:866
+#: src/gui/popups/popupmenu.cpp:2605 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2582
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Drop all"
 msgstr ""
 
@@ -2259,43 +2271,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2588 src/gui/windowmenu.cpp:132
-#: src/gui/windows/inventorywindow.cpp:871
+#: src/gui/popups/popupmenu.cpp:2614 src/gui/windowmenu.cpp:132
+#: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "丟棄"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2599
+#: src/gui/popups/popupmenu.cpp:2625
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2607
+#: src/gui/popups/popupmenu.cpp:2633
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2612
+#: src/gui/popups/popupmenu.cpp:2638
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2615
+#: src/gui/popups/popupmenu.cpp:2641
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2618
+#: src/gui/popups/popupmenu.cpp:2644
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2626
+#: src/gui/popups/popupmenu.cpp:2652
 msgid "Kick"
 msgstr ""
 
@@ -2652,7 +2664,7 @@ msgstr "最大"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:573
+#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:575
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "價格: %s / 總共: %s"
@@ -3976,7 +3988,7 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:404
+#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
@@ -4252,7 +4264,7 @@ msgstr "允許密語"
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:77
 #: src/gui/windows/charselectdialog.cpp:82
-#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:103
+#: src/gui/windows/serverdialog.cpp:132 src/gui/windows/shopwindow.cpp:108
 #: src/gui/windows/textcommandeditor.cpp:91 src/input/pages/gui.cpp:111
 msgid "Delete"
 msgstr "刪除"
@@ -5079,7 +5091,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
 #: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
-#: src/gui/windows/charselectdialog.cpp:620
+#: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
 msgstr "創造"
@@ -5299,7 +5311,7 @@ msgstr ""
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
 #: src/gui/windows/charselectdialog.cpp:78
-#: src/gui/windows/charselectdialog.cpp:610
+#: src/gui/windows/charselectdialog.cpp:612
 #: src/gui/windows/updaterwindow.cpp:194
 msgid "Play"
 msgstr "開始"
@@ -5333,16 +5345,16 @@ msgstr ""
 msgid "Account %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:192
+#: src/gui/windows/charselectdialog.cpp:193
 msgid "Please set new pincode"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:238
+#: src/gui/windows/charselectdialog.cpp:240
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:257
+#: src/gui/windows/charselectdialog.cpp:259
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -5352,25 +5364,25 @@ msgid ""
 "Money: %s"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:315
+#: src/gui/windows/charselectdialog.cpp:317
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter your email for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:460
+#: src/gui/windows/charselectdialog.cpp:462
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password for deleting character"
 msgstr ""
 
-#: src/gui/windows/charselectdialog.cpp:467
+#: src/gui/windows/charselectdialog.cpp:469
 msgid "Enter password:"
 msgstr ""
 
@@ -5387,7 +5399,7 @@ msgid "Whispering to %s: %s"
 msgstr "對%s竊竊私語:%s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:166
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -5841,7 +5853,7 @@ msgstr "確認"
 #. TRANSLATORS: shop window label
 #. TRANSLATORS: trade window button
 #: src/gui/windows/npcdialog.cpp:116 src/gui/windows/serverdialog.cpp:128
-#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/tradewindow.cpp:85
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/tradewindow.cpp:85
 msgid "Add"
 msgstr "增加"
 
@@ -6013,46 +6025,47 @@ msgid "Reset Windows"
 msgstr "重置視窗"
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:85 src/gui/windows/shopwindow.cpp:1020
+#: src/gui/windows/shopwindow.cpp:86 src/gui/windows/shopwindow.cpp:1053
 msgid "Personal Shop"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:168 src/gui/windows/shopwindow.cpp:411
+#: src/gui/windows/shopwindow.cpp:175 src/gui/windows/shopwindow.cpp:413
+#: src/gui/windows/shopwindow.cpp:432
 msgid "Publish"
 msgstr ""
 
 #. TRANSLATORS: shop window button
-#: src/gui/windows/shopwindow.cpp:177
+#: src/gui/windows/shopwindow.cpp:184
 msgid "Announce"
 msgstr ""
 
 #. TRANSLATORS: shop window checkbox
-#: src/gui/windows/shopwindow.cpp:179
+#: src/gui/windows/shopwindow.cpp:186
 msgid "Show links in announce"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:320
+#: src/gui/windows/shopwindow.cpp:353
 msgid "Please enter new shop name"
 msgstr ""
 
-#: src/gui/windows/shopwindow.cpp:409
+#: src/gui/windows/shopwindow.cpp:411 src/gui/windows/shopwindow.cpp:430
 msgid "Unpublish"
 msgstr ""
 
 #. TRANSLATORS: shop window dialog
 #. TRANSLATORS: trade message
-#: src/gui/windows/shopwindow.cpp:891 src/net/ea/tradehandler.cpp:173
+#: src/gui/windows/shopwindow.cpp:937 src/net/ea/tradehandler.cpp:173
 msgid "Request for Trade"
 msgstr "要求交易"
 
-#: src/gui/windows/shopwindow.cpp:891
+#: src/gui/windows/shopwindow.cpp:937
 #, c-format
 msgid "%s wants to %s %s do you accept?"
 msgstr ""
 
 #. TRANSLATORS: shop window name
-#: src/gui/windows/shopwindow.cpp:1025
+#: src/gui/windows/shopwindow.cpp:1058
 #, c-format
 msgid "Personal Shop - %s"
 msgstr ""
@@ -6114,93 +6127,93 @@ msgid "Accepted guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:318
+#: src/gui/windows/socialwindow.cpp:322
 #, c-format
 msgid "Rejected guild invite from %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:358
+#: src/gui/windows/socialwindow.cpp:366
 #, c-format
 msgid "Creating guild called %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:379
+#: src/gui/windows/socialwindow.cpp:387
 #, c-format
 msgid "Creating party called %s."
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:394
+#: src/gui/windows/socialwindow.cpp:402
 msgid "Guild Name"
 msgstr ""
 
 #. TRANSLATORS: guild creation message
-#: src/gui/windows/socialwindow.cpp:396
+#: src/gui/windows/socialwindow.cpp:404
 msgid "Choose your guild's name."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:412
+#: src/gui/windows/socialwindow.cpp:420
 msgid "Received guild request, but one already exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:420
+#: src/gui/windows/socialwindow.cpp:428
 #, c-format
 msgid "%s has invited you to join the guild %s."
 msgstr ""
 
 #. TRANSLATORS: guild invite message
-#: src/gui/windows/socialwindow.cpp:427
+#: src/gui/windows/socialwindow.cpp:435
 msgid "Accept Guild Invite"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/socialwindow.cpp:444
+#: src/gui/windows/socialwindow.cpp:452
 msgid "Received party request, but one already exists."
 msgstr "收到派對邀請,但而有另一個存在."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:456
+#: src/gui/windows/socialwindow.cpp:464
 msgid "You have been invited you to join a party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:461
+#: src/gui/windows/socialwindow.cpp:469
 #, c-format
 msgid "You have been invited to join the %s party."
 msgstr ""
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:470
+#: src/gui/windows/socialwindow.cpp:478
 #, c-format
 msgid "%s has invited you to join their party."
 msgstr "%s 邀請你參加他們的派對."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:476
+#: src/gui/windows/socialwindow.cpp:484
 #, c-format
 msgid "%s has invited you to join the %s party."
 msgstr "%s 邀請你參加 %s 派對."
 
 #. TRANSLATORS: party invite message
-#: src/gui/windows/socialwindow.cpp:486
+#: src/gui/windows/socialwindow.cpp:494
 msgid "Accept Party Invite"
 msgstr "接受派對邀請"
 
-#: src/gui/windows/socialwindow.cpp:503
+#: src/gui/windows/socialwindow.cpp:511
 msgid "Cannot create party. You are already in a party"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:512
+#: src/gui/windows/socialwindow.cpp:520
 msgid "Party Name"
 msgstr ""
 
 #. TRANSLATORS: party creation message
-#: src/gui/windows/socialwindow.cpp:514
+#: src/gui/windows/socialwindow.cpp:522
 msgid "Choose your party's name."
 msgstr ""
 
@@ -6400,7 +6413,7 @@ msgid "Completed"
 msgstr "已完成"
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:635
+#: src/gui/windows/whoisonline.cpp:93 src/gui/windows/whoisonline.cpp:639
 msgid "Who Is Online - Updating"
 msgstr ""
 
@@ -6415,12 +6428,12 @@ msgid "Who Is Online - "
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:650
+#: src/gui/windows/whoisonline.cpp:655
 msgid "Who Is Online - error"
 msgstr ""
 
 #. TRANSLATORS: who is online window name
-#: src/gui/windows/whoisonline.cpp:692
+#: src/gui/windows/whoisonline.cpp:699
 msgid "Who Is Online - Update"
 msgstr ""
 
@@ -6774,68 +6787,73 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:61
 msgid "Emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:61 src/input/pages/emotes.cpp:67
-#: src/input/pages/emotes.cpp:73 src/input/pages/emotes.cpp:79
-#: src/input/pages/emotes.cpp:85 src/input/pages/emotes.cpp:91
-#: src/input/pages/emotes.cpp:97 src/input/pages/emotes.cpp:103
-#: src/input/pages/emotes.cpp:109 src/input/pages/emotes.cpp:115
-#: src/input/pages/emotes.cpp:121 src/input/pages/emotes.cpp:127
-#: src/input/pages/emotes.cpp:133 src/input/pages/emotes.cpp:139
-#: src/input/pages/emotes.cpp:145 src/input/pages/emotes.cpp:151
-#: src/input/pages/emotes.cpp:157 src/input/pages/emotes.cpp:163
-#: src/input/pages/emotes.cpp:169 src/input/pages/emotes.cpp:175
-#: src/input/pages/emotes.cpp:181 src/input/pages/emotes.cpp:187
-#: src/input/pages/emotes.cpp:193 src/input/pages/emotes.cpp:199
-#: src/input/pages/emotes.cpp:205 src/input/pages/emotes.cpp:211
-#: src/input/pages/emotes.cpp:217 src/input/pages/emotes.cpp:223
-#: src/input/pages/emotes.cpp:229 src/input/pages/emotes.cpp:235
-#: src/input/pages/emotes.cpp:241 src/input/pages/emotes.cpp:247
-#: src/input/pages/emotes.cpp:253 src/input/pages/emotes.cpp:259
-#: src/input/pages/emotes.cpp:265 src/input/pages/emotes.cpp:271
-#: src/input/pages/emotes.cpp:277 src/input/pages/emotes.cpp:283
-#: src/input/pages/emotes.cpp:289 src/input/pages/emotes.cpp:295
-#: src/input/pages/emotes.cpp:301 src/input/pages/emotes.cpp:307
-#: src/input/pages/emotes.cpp:313 src/input/pages/emotes.cpp:319
-#: src/input/pages/emotes.cpp:325 src/input/pages/emotes.cpp:331
-#: src/input/pages/emotes.cpp:337 src/input/pages/emotes.cpp:343
+#: src/input/pages/emotes.cpp:67 src/input/pages/emotes.cpp:73
+#: src/input/pages/emotes.cpp:79 src/input/pages/emotes.cpp:85
+#: src/input/pages/emotes.cpp:91 src/input/pages/emotes.cpp:97
+#: src/input/pages/emotes.cpp:103 src/input/pages/emotes.cpp:109
+#: src/input/pages/emotes.cpp:115 src/input/pages/emotes.cpp:121
+#: src/input/pages/emotes.cpp:127 src/input/pages/emotes.cpp:133
+#: src/input/pages/emotes.cpp:139 src/input/pages/emotes.cpp:145
+#: src/input/pages/emotes.cpp:151 src/input/pages/emotes.cpp:157
+#: src/input/pages/emotes.cpp:163 src/input/pages/emotes.cpp:169
+#: src/input/pages/emotes.cpp:175 src/input/pages/emotes.cpp:181
+#: src/input/pages/emotes.cpp:187 src/input/pages/emotes.cpp:193
+#: src/input/pages/emotes.cpp:199 src/input/pages/emotes.cpp:205
+#: src/input/pages/emotes.cpp:211 src/input/pages/emotes.cpp:217
+#: src/input/pages/emotes.cpp:223 src/input/pages/emotes.cpp:229
+#: src/input/pages/emotes.cpp:235 src/input/pages/emotes.cpp:241
+#: src/input/pages/emotes.cpp:247 src/input/pages/emotes.cpp:253
+#: src/input/pages/emotes.cpp:259 src/input/pages/emotes.cpp:265
+#: src/input/pages/emotes.cpp:271 src/input/pages/emotes.cpp:277
+#: src/input/pages/emotes.cpp:283 src/input/pages/emotes.cpp:289
+#: src/input/pages/emotes.cpp:295 src/input/pages/emotes.cpp:301
+#: src/input/pages/emotes.cpp:307 src/input/pages/emotes.cpp:313
+#: src/input/pages/emotes.cpp:319 src/input/pages/emotes.cpp:325
+#: src/input/pages/emotes.cpp:331 src/input/pages/emotes.cpp:337
+#: src/input/pages/emotes.cpp:343 src/input/pages/emotes.cpp:349
 #, c-format
 msgid "Emote Shortcut %d"
 msgstr "表情捷徑鍵 %d"
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:354
+#: src/input/pages/emotes.cpp:360
 msgid "Pet emote shortcuts"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/emotes.cpp:360 src/input/pages/emotes.cpp:366
-#: src/input/pages/emotes.cpp:372 src/input/pages/emotes.cpp:378
-#: src/input/pages/emotes.cpp:384 src/input/pages/emotes.cpp:390
-#: src/input/pages/emotes.cpp:396 src/input/pages/emotes.cpp:402
-#: src/input/pages/emotes.cpp:408 src/input/pages/emotes.cpp:414
-#: src/input/pages/emotes.cpp:420 src/input/pages/emotes.cpp:426
-#: src/input/pages/emotes.cpp:432 src/input/pages/emotes.cpp:438
-#: src/input/pages/emotes.cpp:444 src/input/pages/emotes.cpp:450
-#: src/input/pages/emotes.cpp:456 src/input/pages/emotes.cpp:462
-#: src/input/pages/emotes.cpp:468 src/input/pages/emotes.cpp:474
-#: src/input/pages/emotes.cpp:480 src/input/pages/emotes.cpp:486
-#: src/input/pages/emotes.cpp:492 src/input/pages/emotes.cpp:498
-#: src/input/pages/emotes.cpp:504 src/input/pages/emotes.cpp:510
-#: src/input/pages/emotes.cpp:516 src/input/pages/emotes.cpp:522
-#: src/input/pages/emotes.cpp:528 src/input/pages/emotes.cpp:534
-#: src/input/pages/emotes.cpp:540 src/input/pages/emotes.cpp:546
-#: src/input/pages/emotes.cpp:552 src/input/pages/emotes.cpp:558
-#: src/input/pages/emotes.cpp:564 src/input/pages/emotes.cpp:570
-#: src/input/pages/emotes.cpp:576 src/input/pages/emotes.cpp:582
-#: src/input/pages/emotes.cpp:588 src/input/pages/emotes.cpp:594
-#: src/input/pages/emotes.cpp:600 src/input/pages/emotes.cpp:606
-#: src/input/pages/emotes.cpp:612 src/input/pages/emotes.cpp:618
-#: src/input/pages/emotes.cpp:624 src/input/pages/emotes.cpp:630
-#: src/input/pages/emotes.cpp:636 src/input/pages/emotes.cpp:642
+#: src/input/pages/emotes.cpp:366 src/input/pages/emotes.cpp:372
+#: src/input/pages/emotes.cpp:378 src/input/pages/emotes.cpp:384
+#: src/input/pages/emotes.cpp:390 src/input/pages/emotes.cpp:396
+#: src/input/pages/emotes.cpp:402 src/input/pages/emotes.cpp:408
+#: src/input/pages/emotes.cpp:414 src/input/pages/emotes.cpp:420
+#: src/input/pages/emotes.cpp:426 src/input/pages/emotes.cpp:432
+#: src/input/pages/emotes.cpp:438 src/input/pages/emotes.cpp:444
+#: src/input/pages/emotes.cpp:450 src/input/pages/emotes.cpp:456
+#: src/input/pages/emotes.cpp:462 src/input/pages/emotes.cpp:468
+#: src/input/pages/emotes.cpp:474 src/input/pages/emotes.cpp:480
+#: src/input/pages/emotes.cpp:486 src/input/pages/emotes.cpp:492
+#: src/input/pages/emotes.cpp:498 src/input/pages/emotes.cpp:504
+#: src/input/pages/emotes.cpp:510 src/input/pages/emotes.cpp:516
+#: src/input/pages/emotes.cpp:522 src/input/pages/emotes.cpp:528
+#: src/input/pages/emotes.cpp:534 src/input/pages/emotes.cpp:540
+#: src/input/pages/emotes.cpp:546 src/input/pages/emotes.cpp:552
+#: src/input/pages/emotes.cpp:558 src/input/pages/emotes.cpp:564
+#: src/input/pages/emotes.cpp:570 src/input/pages/emotes.cpp:576
+#: src/input/pages/emotes.cpp:582 src/input/pages/emotes.cpp:588
+#: src/input/pages/emotes.cpp:594 src/input/pages/emotes.cpp:600
+#: src/input/pages/emotes.cpp:606 src/input/pages/emotes.cpp:612
+#: src/input/pages/emotes.cpp:618 src/input/pages/emotes.cpp:624
+#: src/input/pages/emotes.cpp:630 src/input/pages/emotes.cpp:636
+#: src/input/pages/emotes.cpp:642 src/input/pages/emotes.cpp:648
 #, c-format
 msgid "Pet emote shortcut %d"
 msgstr ""
@@ -7091,226 +7109,231 @@ msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
-msgid "Use #itenplz spell"
+msgid "Heal the most injured player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
-msgid "Use magic attack"
+msgid "Use #itenplz spell"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:162
-msgid "Switch magic attack"
+msgid "Use magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:168
-msgid "Switch pvp attack"
+msgid "Switch magic attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:174
-msgid "Change move type"
+msgid "Switch pvp attack"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:180
-msgid "Change Attack Weapon Type"
+msgid "Change move type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:186
-msgid "Change Attack Type"
+msgid "Change Attack Weapon Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:192
-msgid "Change Follow mode"
+msgid "Change Attack Type"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:198
-msgid "Change Imitation mode"
+msgid "Change Follow mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:204
-msgid "Disable / Enable Game modifier keys"
+msgid "Change Imitation mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:210
-msgid "On / Off audio"
+msgid "Disable / Enable Game modifier keys"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:216
-msgid "Enable / Disable away mode"
+msgid "On / Off audio"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:222
-msgid "Emulate right click from keyboard"
+msgid "Enable / Disable away mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:228
-msgid "Toggle camera mode"
+msgid "Emulate right click from keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:234
-msgid "Toggle ipc mode"
+msgid "Toggle camera mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
-msgid "Show information about position in chat"
+msgid "Toggle ipc mode"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
-msgid "Show online players number in chat"
+msgid "Show information about position in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:252
-msgid "Show onscreen keyboard"
+msgid "Show online players number in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:258
-msgid "Clean cached graphics"
+msgid "Show onscreen keyboard"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:264
-msgid "Clean cached fonts"
+msgid "Clean cached graphics"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:270
-msgid "Print visible players in chat"
+msgid "Clean cached fonts"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:276
-msgid "Print all visible beings in chat"
+msgid "Print visible players in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:282
-msgid "Load shop items list from disk"
+msgid "Print all visible beings in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:288
-msgid "Save shop items list to disk"
+msgid "Load shop items list from disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:294
-msgid "Print debug cache info"
+msgid "Save shop items list to disk"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:300
-msgid "Undress selected player"
+msgid "Print debug cache info"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:306
-msgid "Quick disconnect from server"
+msgid "Undress selected player"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:312
-msgid "Disable debug particle"
+msgid "Quick disconnect from server"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:318
-msgid "Create items (for gms)"
+msgid "Disable debug particle"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:324
-msgid "Print configured directories in chat"
+msgid "Create items (for gms)"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:330
-msgid "Print client uptime in chat"
+msgid "Print configured directories in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:336
-msgid "Dump debug information"
+msgid "Print client uptime in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:342
-msgid "Crash client"
+msgid "Dump debug information"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:348
-msgid "Dump graphics info into chat"
+msgid "Crash client"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:354
-msgid "Dump tests info into chat"
+msgid "Dump graphics info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:360
-msgid "Print OpenGL version in chat"
+msgid "Dump tests info into chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:366
-msgid "Print enabled mods in chat"
+msgid "Print OpenGL version in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:372
-msgid "Dump environments into log"
+msgid "Print enabled mods in chat"
 msgstr ""
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:378
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:384
 msgid "Dump OpenGL state into log"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:385
+#: src/input/pages/other.cpp:391
 msgid "Test SDL font speed"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:392
+#: src/input/pages/other.cpp:398
 msgid "Upload main config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:398
+#: src/input/pages/other.cpp:404
 msgid "Upload server config"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:410
+#: src/input/pages/other.cpp:416
 msgid "Fire your mercenary"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:416
+#: src/input/pages/other.cpp:422
 msgid "Pet ai start"
 msgstr ""
 
 #. TRANSLATORS: input action name
-#: src/input/pages/other.cpp:422
+#: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
 msgstr ""
 
@@ -7740,7 +7763,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:218
+#: src/net/eathena/loginhandler.cpp:219
 msgid "Wrong name."
 msgstr ""
 
@@ -7774,19 +7797,19 @@ msgid "Character deleted."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:130
+#: src/net/ea/chathandler.cpp:120
 #, c-format
 msgid "Whisper could not be sent, %s is offline."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:140
+#: src/net/ea/chathandler.cpp:130
 #, c-format
 msgid "Whisper could not be sent, ignored by %s."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/ea/chathandler.cpp:150
+#: src/net/ea/chathandler.cpp:140
 msgid "Whisper could not be sent, you ignored by all players."
 msgstr ""
 
@@ -7854,38 +7877,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:173
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:177
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:182
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:186
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:190
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:195
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:199
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7893,27 +7916,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:208
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:213
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:223
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:228
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:232
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7963,96 +7986,96 @@ msgstr ""
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:357
+#: src/net/eathena/chathandler.cpp:360
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:363
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:366
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:369
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:372
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:543
+#: src/net/eathena/chathandler.cpp:546
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:636
+#: src/net/eathena/chathandler.cpp:639
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:132
+#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:134
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:134
+#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:136
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:138
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:140
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:142
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:144
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:177
+#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:179
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:183
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:187
+#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:189
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:193
+#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:195
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:198
+#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:200
 msgid "Speed hack detected."
 msgstr ""
 
@@ -8065,7 +8088,7 @@ msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:204
 msgid "Duplicated login."
 msgstr ""
 
@@ -8146,7 +8169,7 @@ msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:208
 msgid "Unknown connection error."
 msgstr ""
 
@@ -8155,89 +8178,89 @@ msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:294
+#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:298
 msgid "Got disconnected from server!"
 msgstr "和伺服器失去連線!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:322
+#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:326
 msgid "Strength"
 msgstr "力量"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:324
+#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:328
 msgid "Agility"
 msgstr "敏捷"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:326
+#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:330
 msgid "Vitality"
 msgstr "體力"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:329
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:333
 msgid "Intelligence"
 msgstr "智力"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:331
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:335
 msgid "Dexterity"
 msgstr "閃躲"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:333
+#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:337
 msgid "Luck"
 msgstr "幸運"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:341
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:343
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:345
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:344
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:348
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:351
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:354
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:352
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:356
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:354
+#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:358
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:360
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:362
 msgid "Damage per sec."
 msgstr ""
 
@@ -9100,6 +9123,16 @@ msgstr ""
 msgid "No store information available."
 msgstr ""
 
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "Pet feeding error."
+msgstr ""
+
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
 #, c-format
-- 
cgit v1.2.3-70-g09d2